streamlinear
Provides tools for interacting with Linear's API, enabling AI agents to search, get, update, comment, and create issues, as well as execute raw GraphQL queries for extended functionality.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.
Related MCP server: Linear MCP Server
Design Philosophy
Instead of 23 separate tools, streamlinear has one tool with action dispatch:
{"action": "search"}
{"action": "get", "id": "ABC-123"}
{"action": "update", "id": "ABC-123", "state": "Done"}
{"action": "comment", "id": "ABC-123", "body": "Fixed!"}
{"action": "create", "title": "New bug", "team": "ENG"}
{"action": "graphql", "graphql": "query { viewer { name } }"}
{"action": "help"}Actions
Action | Purpose |
| Find issues (smart defaults: your active issues) |
| Issue details by ABC-123, URL, or UUID |
| Change state, priority, assignee |
| Add comment to issue |
| Create new issue |
| Raw GraphQL for anything else |
| Full documentation |
Installation
Single Workspace
Add to your .mcp.json:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@primeradianthq/streamlinear@1.2.1"],
"env": {
"LINEAR_API_TOKEN": "lin_api_xxxxx"
}
}
}
}Multiple Workspaces
To use streamlinear with multiple Linear workspaces, create separate MCP entries and map each secret to LINEAR_API_TOKEN:
{
"mcpServers": {
"linear-personal": {
"command": "npx",
"args": ["-y", "@primeradianthq/streamlinear@1.2.1"],
"env": {
"LINEAR_API_TOKEN": "${LINEAR_PERSONAL_TOKEN}"
},
"envFrom": ["LINEAR_PERSONAL_TOKEN"]
},
"linear-work": {
"command": "npx",
"args": ["-y", "@primeradianthq/streamlinear@1.2.1"],
"env": {
"LINEAR_API_TOKEN": "${LINEAR_WORK_TOKEN}"
},
"envFrom": ["LINEAR_WORK_TOKEN"]
}
}
}Installed Package
When installed as a dependency, the package provides two binaries:
npm install @primeradianthq/streamlinear@1.2.1
npx streamlinear-cli help
npx streamlinearThe 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.
Post-Only Mode
Set STREAMLINEAR_POST_ONLY=1 when confidentiality requires that the agent never read issue content. The server then refuses the read actions (search, get, and graphql) while create, update, comment, and help keep working. Internal lookups such as team names and workflow states still happen; they expose workspace metadata, not issue content.
Smart Defaults
Teams and workflow states shown in tool description (fetched at startup)
searchwith no params → your assigned issues, not completed/canceledIDs accept ABC-123, Linear URLs, or UUIDs
State names are fuzzy matched ("done" → "Done", "in prog" → "In Progress")
assignee: "me"uses the authenticated user@namein create descriptions and comment bodies becomes a Linear profile link when it matches exactly one workspace userError messages show valid options when things fail
The GraphQL Escape Valve
For anything not covered by the main actions, use raw GraphQL:
{
"action": "graphql",
"graphql": "query { projects { nodes { id name } } }"
}Use {"action": "help"} for common GraphQL patterns.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Issues, projects, cycles, and roadmaps via the official Linear hosted MCP server.
Linear MCP — wraps the Linear GraphQL API (OAuth)
Search, read and create Linear issues, projects, teams and cycles.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- AlicenseCqualityBmaintenanceA Model Context Protocol server that enables AI assistants to interact with Linear project management systems, allowing users to retrieve, create, and update issues, projects, and teams through natural language.19885,521 npm149MIT
- AlicenseBqualityDmaintenanceAn MCP server that integrates with Linear's API, enabling users to manage issues, projects, teams, and comments through natural language. It supports creating, updating, deleting, and searching issues, as well as project and team management.252,467 npmMIT
- AlicenseNot gradedqualityCmaintenanceCustom MCP server for Linear that enables managing issues, projects, and workspaces through natural language, backed by raw GraphQL.317 npm1MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for integrating Linear with Claude Code and other MCP clients. Enables issue management, project planning, and status tracking through a set of tools.-