Skip to main content
Glama

20 Best Linear MCP Servers, Compared (November 2026)

Updated 20 of 184 Linear servers in the Glama registryRebuilt weekly

The short answer

Reach for Linear (tacticlaunch/mcp-linear) first. It exposes 198 tools, its npm package @tacticlaunch/mcp-linear had 7,774 downloads in a typical week, and it had 14 commits in the last 12 weeks with the last commit 24 days ago. Its tool descriptions graded C, so expect to guide an agent toward the right tool rather than relying on the descriptions alone. If you need a remote endpoint with OAuth on Cloudflare Workers or Bun, Linear Streamable MCP Server (iceener/linear-streamable-mcp-server) is the better answer, though it had 1 commit in the last 12 weeks and its last commit was 31 days ago.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1Linear : Linear project managers using an AI assistant: it exposes create, update, and archive tools for projects, project updates, and roadmaps, plus workflow-state and team-membership management.
  • 2Linear Streamable MCP Server : Organizations deploying a remote Linear MCP endpoint on Cloudflare Workers or Bun: it supplies Streamable HTTP, OAuth, and batch issue, comment, and project operations.
  • 3WeftCut : Editing a video on a local machine by agent: it publishes a desktop NLE's timeline, keyframe, effect and caption operations over MCP.
  • 4streamlinear : Token-tight Claude Code sessions that need Linear issue reading and editing: an action parameter dispatches search, get, update, comment, create, and raw GraphQL.
  • 5gadak : Offline SQL and full-text search over Linear or Confluence content: gadak keeps issues, comments, and wiki pages in a local SQLite file for MCP queries.

Which one, for your situation

Your situationWhat to use
Deploying a remote Linear endpoint with OAuthLinear Streamable MCP Server (iceener/linear-streamable-mcp-server) supplies Streamable HTTP, OAuth, and batch operations, though it had 1 commit in the last 12 weeks and its last commit was 31 days ago.
Running token-tight Claude Code sessions on Linear issuesstreamlinear (prime-radiant-inc/streamlinear) puts search, get, update, comment, create, and raw GraphQL behind an action parameter, and its npm package @primeradianthq/streamlinear had 525 downloads in a typical week.
Reading across an org without write accessTiger Linear MCP Server (timescale/tiger-linear-mcp-server) exposes 4 fetch tools for issues, projects, and users with no write tools, and its tool descriptions graded A.
Using personal API keys across several workspaceslinear-mcp (adelaidasofia/linear-mcp) routes a Personal API Key per workspace and exposes 57 tools with tool descriptions graded B.
Agents keep leaving Linear tickets stalelinear-strict (justinstimatze/linear-strict) enforces validated description patches, drift reports, and a claim-then-Done gate server-side, with 73 commits in the last 12 weeks.
Cutting token cost on many Linear callslinear-mcp-lean (wiklob/linear-mcp-lean) returns field-selected, flattened read rows and minimal write acknowledgements, with 36 tools and tool descriptions graded A.

Top MCP servers for Linear

Profile
1Community favourite149+27.8K24 days ago67.6
2Steady72+1–31 days ago48.9
3Community favourite315+130–today48.0
4Steady90+15257 days ago43.3
5Steady47+5–2 days ago43.2
6Steady3––today42.4
7Steady2+13311 days ago38.8
8Steady330–36 days ago36.8
9Community favourite772+8106 days ago35.6
10Community favourite1,514+29–43 days ago32.2
11Steady1801378 days ago30.2
12Steady216+4–yesterday28.6
13Steady001414 days ago27.4
14Abandoned but popular3460–553 days ago27.1
15Steady20–4 days ago26.7
16Steady70–39 days ago26.4
17Steady0073 days ago24.9
18Steady3–6157 days ago24.8
19Steady83+63543 days ago24.0
20Dormant4+183611 days ago22.4

The ranking, with the evidence

  • Best for: Linear project managers using an AI assistant: it exposes create, update, and archive tools for projects, project updates, and roadmaps, plus workflow-state and team-membership management.

    The server is an MCP server for Linear that exposes 198 tools for retrieving and managing teams, projects, project updates, roadmaps, workflow states, labels, memberships, and viewer or organization data, plus MCP resources and prompts. Before installing it, note that it requires a Linear credential: a personal API key by default, or an OAuth access token from an eligible Linear OAuth application when managing child OAuth applications.

    Score 67.6: show every number behind it
    • Adoption88 / 100 · weight 40%
      • GitHub stars54
      • npm downloads79
        downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum47 / 100 · weight 14%
      • Stars gained, relative to size35
      • Stars gained, absolute21
      • npm download trend100
    • Tool quality53 / 100 · weight 13%
      • Tool description quality45
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    79.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    67.6
  • Best for: Organizations deploying a remote Linear MCP endpoint on Cloudflare Workers or Bun: it supplies Streamable HTTP, OAuth, and batch issue, comment, and project operations.

    The README documents a remote Streamable HTTP server for Linear with tools to read, create, and update issues and projects, list teams, users, and cycles, add or update comments, and open an issues dashboard resource. It cannot delete issues, comments, or projects; issues can be archived.

    Score 48.9: show every number behind it
    • Adoption47 / 100 · weight 40%
      • GitHub stars47
      • npm downloadsnot measured
        npm publishes linear-mcp from dvcrn/linear-mcp
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance77 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade55
      • Commit cadence40
    • Momentum26 / 100 · weight 14%
      • Stars gained, relative to size33
      • Stars gained, absolute16
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    57.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    48.9
  • 3

    WeftCut

    Community favourite
    WeftCut/WeftCut ↗

    Best for: Editing a video on a local machine by agent: it publishes a desktop NLE's timeline, keyframe, effect and caption operations over MCP.

    WeftCut publishes a desktop non-linear editor's editing surface over MCP in 100 tools covering media import, timeline and track edits, keyframes, effects, links, groups, transcription, synthesis and agent sessions, with each call landing in the live project and recorded as an undo step. Choosing it means installing and running the desktop application first, since the MCP endpoint is served by the app itself and there is no npm or PyPI package to point a client at.

    Score 48.0: show every number behind it
    • Adoption62 / 100 · weight 40%
      • GitHub stars62
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum94 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute85
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality68 / 100 · weight 13%
      • Tool description quality60
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    80.0
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    48.0
  • Best for: Token-tight Claude Code sessions that need Linear issue reading and editing: an action parameter dispatches search, get, update, comment, create, and raw GraphQL.

    streamlinear reaches Linear through one action parameter, where search, get, update, comment, create, graphql, and help cover issue lookup, edits, commenting, creation, and arbitrary GraphQL requests. It requires a LINEAR_API_TOKEN at runtime, and its STREAMLINEAR_POST_ONLY mode deliberately refuses search, get, and graphql when an agent must never read issue content.

    Score 43.3: show every number behind it
    • Adoption53 / 100 · weight 40%
      • GitHub stars49
      • npm downloads29
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum28 / 100 · weight 14%
      • Stars gained, relative to size28
      • Stars gained, absolute13
      • npm download trend45
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    65.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.3
  • Best for: Offline SQL and full-text search over Linear or Confluence content: gadak keeps issues, comments, and wiki pages in a local SQLite file for MCP queries.

    gadak mirrors Jira Cloud, Jira Server, Linear or its built-in tracker, plus Confluence pages, into one local SQLite file, and its MCP tools answer from that file with read-only SQL, full-text search, issue detail, and sprint and retro reads. Because those MCP reads come from the local mirror, results are only as current as the sync interval.

    Score 43.2: show every number behind it
    • Adoption42 / 100 · weight 40%
      • GitHub stars42
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum54 / 100 · weight 14%
      • Stars gained, relative to size69
      • Stars gained, absolute33
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    65.2
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.2
  • Best for: Coding agents that need on-demand skills and brand design tokens: it exposes skill listing, equipping, and unequipping tools, brand design retrieval, and WCAG contrast checking.

    Agent Genesis Tools exposes nine MCP tools for listing, equipping, and unequipping offline skills, retrieving brand design specifications, checking WCAG contrast, and building, inspecting, or querying a codebase AST graph. It is a Python server with no published npm or PyPI package, so setup follows the repository's Python-based configuration rather than a package-manager install.

    Score 42.4: show every number behind it
    • Adoption47 / 100 · weight 40%
      • GitHub stars15
      • npm downloadsnot measured
        no npm package
      • Used through Glama45
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality98 / 100 · weight 13%
      • Tool description quality90
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    64.0
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    42.4
  • Best for: Managing issues across multiple Linear workspaces without OAuth: it routes Personal API Keys per workspace and exposes issue, project, and team tools.

    The server exposes 57 tools for managing Linear issues, projects, initiatives, cycles, milestones, labels, comments, documents, webhooks, and notifications, with an optional workspace parameter selecting a configured Personal API Key. Before use it requires one Personal API Key per workspace and a populated admin.env file at ~/.claude/linear-mcp/admin.env.

    Score 38.8: show every number behind it
    • Adoption34 / 100 · weight 40%
      • GitHub stars12
      • PyPI downloads33
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum29 / 100 · weight 14%
      • Stars gained, relative to size38
      • Stars gained, absolute15
      • PyPI download trendnot measured
        no download history for the selected registry
    • Tool quality58 / 100 · weight 13%
      • Tool description quality50
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    55.4
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    38.8
  • Best for: Read-only lookup across a Linear organization: it exposes four fetch tools for issues, projects, and users and no write tools.

    It is a STDIO MCP server that exposes four tools: get_issue and get_issues for fetching Linear issues, get_users for users, and get_projects for projects. Before choosing it, know that it requires cloning and building with npm and supplying a LINEAR_API_KEY, since no npm package is published.

    Score 36.8: show every number behind it
    • Adoption38 / 100 · weight 40%
      • GitHub stars38
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance77 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade55
      • Commit cadence40
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    52.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    36.8
  • Best for: Agent-driven video editing with a live preview: the timeline is one JSON document and 24 tools handle patching, silence cuts, beats, captions and export.

    FableCut is a browser-based non-linear video editor whose whole timeline is a single JSON project document, exposed through 24 MCP tools for patching the project, importing media, transcribing and captioning, cutting silences, snapping to beats, reframing and rendering exports. It assumes a local Node process behind it (the status tool auto-starts the editor web server, and the README describes running it as one node server.js with zero npm dependencies), and the frame tool returns actual images only to a vision-capable model, with a text flag offered otherwise.

    Score 35.6: show every number behind it
    • Adoption72 / 100 · weight 40%
      • GitHub stars72
      • npm downloads0
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum79 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute77
      • npm download trend44
    • Tool quality91 / 100 · weight 13%
      • Tool description quality83
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    84.8
    × relevance: the keyword is mentioned here
    0.42
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    35.6
  • Best for: Controlling a ROS or ROS2 robot over rosbridge: it exposes topic, service and message inspection plus publish and subscribe tools for commanding motion.

    ROS MCP Server exposes 17 tools that work against a robot through a rosbridge WebSocket connection: it lists topics and services, reads message and service definitions, and publishes or subscribes to topics such as /cmd_vel. It assumes a rosbridge node added to an existing ROS setup and a reachable address set with set_websocket_ip, and since no npm or PyPI package is published, installation comes from the repository's installation guide.

    Score 32.2: show every number behind it
    • Adoption80 / 100 · weight 40%
      • GitHub stars80
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance83 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum56 / 100 · weight 14%
      • Stars gained, relative to size54
      • Stars gained, absolute59
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality63 / 100 · weight 13%
      • Tool description quality55
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    76.7
    × relevance: the keyword is mentioned here
    0.42
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    32.2
  • Best for: Agent sessions that need symbolic calculus, number theory or linear algebra computed rather than guessed: it exposes 40 SageMath tools with state persisting across calls.

    It exposes 40 tools wrapping a SageMath worker: equation solving, matrix and linear algebra operations, differentiation, integration, limits, series, ODEs, number theory, combinatorics, graphs, groups, elliptic curves, plotting, plus evaluate_sage for persistent sessions and a verify_claim tool that re-checks a stated result. Before installing, note that it assumes a Sage runtime, with the documented route being pip install of the passagemath extra on Python 3.12, and that caller code in evaluate_sage is deny-by-default, so imports and file access are refused.

    Score 30.2: show every number behind it
    • Adoption35 / 100 · weight 40%
      • GitHub stars32
      • PyPI downloads23
        PyPI downloads show no weekday rhythm; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • PyPI download trend0
    • Tool quality63 / 100 · weight 13%
      • Tool description quality55
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    55.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    30.2
  • Best for: Fitting econometric models from a chat client: the server drives R for linear regression, panel data, instrumental variables and diagnostic tests.

    The README documents an MCP server launched with rmcp start for Claude Desktop or served over Streamable HTTP at /mcp, routing regression, panel data, instrumental variables, time series and diagnostic work to R, with plots returned inline. It assumes Python 3.11+ and R 4.4.0+ on the execution host together with the R packages it calls, and since no PyPI package was attributed at publication, the README's pip install rmcp line is not corroborated.

    Score 28.6: show every number behind it
    • Adoption58 / 100 · weight 40%
      • GitHub stars58
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum37 / 100 · weight 14%
      • Stars gained, relative to size43
      • Stars gained, absolute29
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    68.1
    × relevance: the keyword is mentioned here
    0.42
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    28.6
  • Best for: LLM agent sessions that make many Linear calls: it returns field-selected, flattened read rows and minimal write acknowledgements instead of full-object payloads.

    linear-mcp-lean is a self-hosted Linear MCP server exposing 36 tools for issues, projects, milestones, comments, documents, labels, workflow states, cycles, status updates, attachments, users, teams, diffs, documentation search, image extraction, and raw GraphQL, served over stdio or bearer-gated HTTP and returning field-selected rows by default. Before choosing it, note that it authenticates with a plain Linear API key and proxies several tools that Linear's public GraphQL cannot back to the hosted Linear MCP, so those calls depend on that hosted service.

    Score 27.4: show every number behind it
    • Adoption13 / 100 · weight 40%
      • GitHub stars0
      • npm downloads13
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum25 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend100
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    49.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    27.4
  • Best for: Claude Desktop configurations that need a local npm Linear MCP server for creating, updating, searching, and commenting on issues with a Linear API key.

    Linear MCP Server documents tools for creating, updating, searching, and commenting on Linear issues, retrieving issues assigned to a user, and resources for individual issues, team issues, user assignments, organization info, and viewer context. It requires a Linear API key for setup, and its README directs users to Linear's official remote MCP server.

    Score 27.1: show every number behind it
    • Adoption64 / 100 · weight 40%
      • GitHub stars64
      • npm downloadsnot measured
        npm publishes linear-mcp-server from modelcontextprotocol/linear-server
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance12 / 100 · weight 24%
      • Last commit touching this server18
      • Repository maintenance grade5
      • Commit cadence5
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    45.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: no change in over a year
    0.60
    × evidence: widely adopted
    1.00
    Composite score
    27.1
  • Best for: Teams where agents must keep Linear tickets current and cannot trust prompt-only rules: it enforces validated description patches, drift reports and a claim-then-Done gate server-side.

    The server exposes 19 tools for reading whole tickets, patching named description sections, posting typed comments, reporting drift, and enforcing a claim-then-Done gate. Before choosing it, note that it assumes a Linear OAuth login and a team that will use its named description sections, and that tickets labeled no-agents are read-only through it.

    Score 26.7: show every number behind it
    • Adoption12 / 100 · weight 40%
      • GitHub stars12
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality83 / 100 · weight 13%
      • Tool description quality75
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    48.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    26.7
  • Best for: Statistical modeling in a locked-down Python environment: it runs regression, forecasting, t-tests, anomaly detection and PCA using only the standard library, with no pip installs.

    It ships an MCP stdio server, started via its mcp_server.py with Python, alongside a local client class, covering gradient descent multivariate linear regression, Holt linear forecasting, Welch's t-test, anomaly detection and power-iteration PCA. Before installing, note that it requires Python 3.9 or newer and standard library modules only, and since no package is published it is installed from the repository source.

    Score 26.4: show every number behind it
    • Adoption23 / 100 · weight 40%
      • GitHub stars23
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    48.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    26.4
  • Best for: Agents that need to list, read, create, and search Linear issues: it exposes issue list, get, create, team list, and search tools.

    The README documents tools for listing issues with Linear's own IssueFilter syntax, retrieving an issue by key such as ABC-123, creating issues, listing teams, and searching issues, reachable either through a hosted gateway endpoint or an npx stdio bridge. It depends on a Pipeworx key tied to a connected Linear account (anonymous use through the bridge is capped at 50 calls a day), and a pack endpoint always lists the gateway's shared meta-tools alongside the Linear ones, with no documented way to mount the pack without them.

    Score 24.9: show every number behind it
    • Adoption10 / 100 · weight 40%
      • GitHub stars0
      • npm downloads10
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum25 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend100
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    45.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    24.9
  • Best for: Linear teams that want a local knowledge store built from Linear, GitHub, Jira and cloud history and shared with MCP clients via `briar mcp serve`.

    Briar is a local CLI that extracts facts from services such as GitHub, Jira, Linear, AWS and Fireflies into markdown or Postgres, and documents briar mcp serve for sharing those facts with MCP clients. It is distributed on PyPI as briar-cli, requires Python 3.10 or later, and needs git and the GitHub CLI gh for briar agent or briar plan run.

    Score 24.8: show every number behind it
    • Adoption42 / 100 · weight 40%
      • GitHub stars15
      • PyPI downloads40
        PyPI downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • PyPI download trendnot measured
        no download history for the selected registry
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    57.8
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: no meaningful evidence of adoption
    0.55
    Composite score
    24.8
  • Best for: Reviewing desktop UI on Windows or macOS with a coding agent: MarkuprPlus captures annotated, narrated screen recordings and exports findings to GitHub or Linear.

    MarkuprPlus documents a desktop app, CLI, MCP server, and GitHub Action that record narrated screen activity, accept live annotations, transcribe on-device, and produce reports with screenshots and timestamps. Its desktop capture targets macOS and Windows, so it assumes a desktop on one of those platforms.

    Score 24.0: show every number behind it
    • Adoption51 / 100 · weight 40%
      • GitHub stars48
      • npm downloads17
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum53 / 100 · weight 14%
      • Stars gained, relative to size64
      • Stars gained, absolute33
      • npm download trend56
    • Tool quality≈60 / 100 · weight 13%
      • Tool description quality≈60
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    67.2
    × relevance: the keyword is mentioned here
    0.42
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    24.0
  • Best for: Issue triage and updates inside Linear: it exposes create, list, update, search, and get issue tools, plus team and project listing.

    The server provides MCP tools for Linear issue creation, listing, updating, search, and detail retrieval, along with team and project listing. It requires a Linear API key with appropriate permissions and a Node.js v16 or higher runtime.

    Score 22.4: show every number behind it
    • Adoption44 / 100 · weight 40%
      • GitHub stars17
      • npm downloads41
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance18 / 100 · weight 24%
      • Last commit touching this server18
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum30 / 100 · weight 14%
      • Stars gained, relative to size39
      • Stars gained, absolute16
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality68 / 100 · weight 13%
      • Tool description quality60
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    43.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: no change in over a year
    0.60
    × evidence: modest but real audience
    0.85
    Composite score
    22.4

Questions people ask

Which Linear MCP server should I install first?

Linear (tacticlaunch/mcp-linear) is the default choice. It exposes 198 tools, had 14 commits in the last 12 weeks with the last commit 24 days ago, and its npm package @tacticlaunch/mcp-linear had 7,774 downloads in a typical week. Its tool descriptions graded C, so a client may need help choosing among its tools.

Why not use Linear MCP Server (jerhadf/linear-mcp-server), which has more stars?

Linear MCP Server (jerhadf/linear-mcp-server) has 346 stars and is labeled Abandoned but popular, against 149 stars for Linear (tacticlaunch/mcp-linear). Its last commit was 553 days ago and it had 0 commits in the last 12 weeks, and the repository is not archived. Stars record interest, not upkeep, so pick it only if you cannot use the tacticlaunch package.

What does Tiger Linear MCP Server (timescale/tiger-linear-mcp-server) cover?

It is read-only. It exposes 4 fetch tools for issues, projects, and users and no write tools, and its tool descriptions graded A. Its last commit was 36 days ago and it had 1 commit in the last 12 weeks, so it is a stable lookup layer rather than a triage client.

Can I use linear-mcp (adelaidasofia/linear-mcp) without OAuth?

Yes, it uses Personal API Keys instead of OAuth and routes a key per workspace. It is published on PyPI as adelaidasofia-linear-mcp with 33 downloads in a typical week, exposes 57 tools, and its tool descriptions graded B. Its last commit was 11 days ago.

How do I stop agents from leaving Linear tickets stale?

linear-strict (justinstimatze/linear-strict) enforces the rules server-side: validated section patches, drift reports, and a claim-then-Done gate. It exposes 19 tools with tool descriptions graded A. It had 73 commits in the last 12 weeks and its last commit was 4 days ago.

What is the catch with linear-mcp-lean (wiklob/linear-mcp-lean)?

It trades full objects for small payloads: field-selected, flattened read rows and minimal write acknowledgements. It exposes 36 tools with tool descriptions graded A, had 57 commits in the last 12 weeks, and 0 GitHub stars. Its npm package linear-mcp-lean had 14 downloads in a typical week, so there is little public usage to lean on.

Other comparisons