LabscoMCP early access ↗
cosmixMCP SERVER

Linear MCP Server by cosmix

Create, read, search and update Linear issues from the conversation you are already in — including subissues, labels, cycle filters and self-assignment with 'me'.

Project & Task ManagementCommunity

No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.

View project ↗

LABSCO SUMMARY

Issue tracking that keeps up with the conversation.

Because it runs on Linear's official SDK, the parts that usually break in a hand-rolled wrapper — parent/child team inheritance, label sync, cycle filters — come back already correct, so an agent can go from 'what is in this cycle' to a filed subissue in one pass.

What it is

An MCP server built on Linear's official SDK. It talks to Linear with your personal API key and hands back issues with their relationships — parent, children, labels, cycle — already resolved.

What you get

  • An issue fetched by ID or key, with its relationships on request
  • New issues and subissues, with labels attached and team inherited from the parent
  • Existing issues updated across their fields, and assigned to yourself with the keyword me
  • Search using Linear's own filters, including by cycle — current, next, previous, or a specific cycle by number or UUID
  • Comments added to issues in markdown
  • Projects listed, project updates read, and a new project update posted with a health status

Requirements

Bun v1.0.0 or higher, and a Linear account with API access. The personal API key goes in the environment — one variable. Clone and bun run build, then point your client at the built index.js — there is no npx path.

Setup effort

Build from source — git clone https://github.com/cosmix/linear-mcp.git