Creativity · MCP — server

MCP Linear Server

The MCP Linear Server plugs the Linear issue tracker into the Model Context Protocol. Once authenticated with a Linear API key or OAuth, an MCP client like Claude Desktop or Cursor can search issues, create or update tickets, move them through cycles, and comment on threads — closing the loop between an LLM coding agent and the team's project tracker.

MCP facts

Kind
server
Ecosystem
anthropic-mcp
Language
TypeScript / Node.js
Transports
stdio, sse

Capabilities

  • Tools: linear_search_issues, linear_create_issue, linear_update_issue
  • Tools: linear_list_projects, linear_list_cycles, linear_add_comment
  • Resources: issue://identifier for full issue context, incl. comments
  • Auth: personal API key or OAuth (Linear Connect) for shared installs

Install

npx -y @linear/mcp-server

Configuration

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@linear/mcp-server"],
      "env": {
        "LINEAR_API_KEY": "lin_api_xxx"
      }
    }
  }
}

Frequently asked questions

Where does the Linear API key come from?

In Linear go to Settings → Security & access → Personal API keys → Create new key. Give it read/write scopes for the teams you want the agent to touch and store it in LINEAR_API_KEY.

Can the agent move issues through workflow states?

Yes — linear_update_issue accepts state IDs, assignees, priority, estimate, and cycle. Use linear_list_states to discover valid targets for a given team's workflow.

Should I run the stdio server or the hosted OAuth one?

For personal use, the stdio server with a PAT is simplest. For teams or SaaS deployments use the hosted Linear MCP endpoint with OAuth so each user consents individually and tokens rotate on their own.

Sources

  1. Linear MCP server — accessed 2026-04-20
  2. Linear API overview — accessed 2026-04-20