Linear MCP

Reads and writes Linear issues, projects, and cycles through the GraphQL API.

Community TypeScript stdio

What it does

Reads and writes Linear issues, projects, and cycles through the GraphQL API. The useful part is not creating an issue — it is filing one with the right team, label, and cycle without a human correcting it. Community-maintained; give it a personal API key scoped to one workspace.

Install

Terminal
npx -y @tacticlaunch/mcp-linear

Client configuration

Paste this into your MCP client config (Claude Desktop, Cursor, or any client that reads mcpServers), then restart the client.

mcp.json
{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": [
        "-y",
        "@tacticlaunch/mcp-linear"
      ]
    }
  }
}

Use it for

Turning a triage conversation into issues with real labels and cycles

Skip it if

Teams that do not live in Linear; the API access is per-workspace

When to use it

Reach for this when the task needs issues inside the agent loop. Skip it if a plain shell command or a one-off script is enough — every server you add costs context and adds a failure mode.

Other TypeScript servers

  • Filesystem — Gives an agent scoped read, write, and search access to directories you explicitly allow
  • Memory — A persistent knowledge graph stored in a local JSON file, exposed through entities, relations, and observations
  • Sequential Thinking — Gives the model a scratchpad for structured, revisable reasoning: numbered thoughts that can branch, revise, and conclude