{"repo":"prime-radiant-inc/streamlinear","free":true,"listed":false,"github":"https://github.com/prime-radiant-inc/streamlinear","clone":"git clone https://github.com/prime-radiant-inc/streamlinear.git","description":"A lightweight Linear MCP server for Claude Code that exposes one tool with action dispatch (search, get, update, comment, create, graphql, help) using ~500 tokens instead of the standard MCP's ~17,000.","language":"TypeScript","stars":89,"topics":["ai-agents","claude-code","linear","mcp","typescript"],"license":"MIT","category":"mcp-servers","readme_excerpt":"streamlinear A lightweight Linear MCP for Claude Code. One tool, seven actions. Why? The standard Linear MCP uses 17,000 tokens for tool definitions. streamlinear uses 500 tokens. Design Philosophy Instead of 23 separate tools, streamlinear has one tool with action dispatch : Actions Action Purpose -------- --------- search Find issues (smart defaults: your active issues) get Issue details by ABC-123, URL, or UUID update Change state, priority, assignee comment Add comment to issue create Create new issue graphql Raw GraphQL for anything else help Full documentation Installation Single Workspace Add to your .mcp.json : Multiple Workspaces To use streamlinear with multiple Linear workspaces, create separate MCP entries and map each secret to LINEAR API TOKEN : Installed Package When installed as a dependency, the package provides two binaries: The MCP server requires LINEAR API TOKEN at runtime. Consumers such as Scribble may expose their own operator-facing variable and map it to LINEAR API TOKEN before starting streamlinear. Smart Defaults - Teams and workflow states shown in tool description (fetched at startup) - search with no params → your assigned issues, not completed/canceled - IDs accept ABC-123, Linear URLs, or UUIDs - State names are fuzzy matched (\"done\" → \"Done\", \"in prog\" → \"In Progress\") - assignee: \"me\" uses the authenticated user - Error messages show valid options when things fail The GraphQL Escape Valve For anything not covered by the main actions, use raw","default_branch":null,"files":null,"tree":[],"storefront":"/r/prime-radiant-inc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/prime-radiant-inc/streamlinear/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}