Linear MCP Server
by mkusaka
Turn Claude into your Linear command center. This MCP server gives LLMs full CRUD on Linear issues, projects, and comments through a standardized Model Context Protocol interface. You're in a standup and someone asks "What's blocking the auth epic?" Instead of opening Linear and filtering, you ask Claude—it queries the Linear API via this server and returns a clear list with links and assignees. Or you're drafting a sprint: "Create 5 issues under the Q2 roadmap, assign frontend to Sarah and backend to Mike." One prompt, and the server creates the issues with the right project, labels, and assignees. The server supports both API key and OAuth authentication, so you can run it locally with a personal API key or hook it into your team's Linear workspace. Configuration fits the usual MCP clients: Cline, Claude Desktop, Cursor. Set LINEAR_API_KEY (or your OAuth flow), add the server to your MCP config, and you're done. No custom middleware or proxy—just npx and your key. Use it to triage issues ("List all high-priority bugs in Backend"), bulk-update labels, search issues by body or title, and keep project descriptions in sync with what you tell Claude. Pair it with a GitHub MCP server and you get issue-to-PR pipelines: "Create a Linear issue for this bug and open a branch." If you live in Linear and want your AI to live there too, this server is the bridge.
Installation
Key Features
- ✓Full CRUD for Linear issues, projects, and comments
- ✓API key and OAuth authentication
- ✓Advanced filtering and search
- ✓Works with Cursor, Claude Desktop, Cline
Use Cases
- →Ask Claude to list blocking issues for an epic or sprint
- →Create and assign issues from a natural-language prompt
- →Bulk-update labels or status across issues
- →Search issues by title or body text
- →Keep project/roadmap descriptions in sync via Claude