20 Best Linear MCP Servers, Compared (November 2026)
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 situation | What to use |
|---|---|
| Deploying a remote Linear endpoint with OAuth | Linear 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 issues | streamlinear (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 access | Tiger 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 workspaces | linear-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 stale | linear-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 calls | linear-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 | |||||||
|---|---|---|---|---|---|---|---|
| 1 | Community favourite | 149 | +2 | 7.8K | 24 days ago | 67.6 | |
| 2 | Steady | 72 | +1 | – | 31 days ago | 48.9 | |
| 3 | Community favourite | 315 | +130 | – | today | 48.0 | |
| 4 | Steady | 90 | +1 | 525 | 7 days ago | 43.3 | |
| 5 | Steady | 47 | +5 | – | 2 days ago | 43.2 | |
| 6 | Steady | 3 | – | – | today | 42.4 | |
| 7 | Steady | 2 | +1 | 33 | 11 days ago | 38.8 | |
| 8 | Steady | 33 | 0 | – | 36 days ago | 36.8 | |
| 9 | Community favourite | 772 | +81 | 0 | 6 days ago | 35.6 | |
| 10 | Community favourite | 1,514 | +29 | – | 43 days ago | 32.2 | |
| 11 | Steady | 18 | 0 | 137 | 8 days ago | 30.2 | |
| 12 | Steady | 216 | +4 | – | yesterday | 28.6 | |
| 13 | Steady | 0 | 0 | 14 | 14 days ago | 27.4 | |
| 14 | Abandoned but popular | 346 | 0 | – | 553 days ago | 27.1 | |
| 15 | Steady | 2 | 0 | – | 4 days ago | 26.7 | |
| 16 | Steady | 7 | 0 | – | 39 days ago | 26.4 | |
| 17 | Steady | 0 | 0 | 7 | 3 days ago | 24.9 | |
| 18 | Steady | 3 | – | 615 | 7 days ago | 24.8 | |
| 19 | Steady | 83 | +6 | 35 | 43 days ago | 24.0 | |
| 20 | Dormant | 4 | +1 | 83 | 611 days ago | 22.4 |
The ranking, with the evidence
- 1tacticlaunch/mcp-linear ↗
Linear
Community favouriteBest 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 downloads79downloads capped: not corroborated by repository audience
- Used through Glamanot measurednot 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 measurednot 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 measurednpm publishes linear-mcp from dvcrn/linear-mcp
- Used through Glamanot measurednot 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 measuredno download history for the selected registry
- Tool quality≈60 / 100 · weight 13%
- Tool description quality≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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
- 3WeftCut/WeftCut ↗
WeftCut
Community favouriteBest 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno 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 measurednot 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 downloads29downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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
- 5midagedev/gadak ↗
gadak
SteadyBest 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno download history for the selected registry
- Tool quality≈60 / 100 · weight 13%
- Tool description quality≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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 measuredno 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 measuredno snapshot history yet
- Stars gained, absolutenot measuredno snapshot history yet
- npm download trendnot measuredno 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 measurednot 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 measurednot 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 measuredno 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 measurednot 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno 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 measurednot 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
- 9ronak-create/FableCut ↗
FableCut
Community favouriteBest 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 downloads0downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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 measurednot 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
- 10robotmcp/ros-mcp-server ↗
ROS MCP Server
Community favouriteBest 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno 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 measurednot 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 downloads23PyPI downloads show no weekday rhythm; halved
- Used through Glamanot measurednot 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 measurednot 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 startfor 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'spip install rmcpline is not corroborated.Score 28.6: show every number behind it
- Adoption58 / 100 · weight 40%
- GitHub stars58
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot 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 measuredno download history for the selected registry
- Tool quality≈60 / 100 · weight 13%
- Tool description quality≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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 downloads13downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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 measurednot 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
- 14jerhadf/linear-mcp-server ↗
Linear MCP Server
Abandoned but popularBest 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 measurednpm publishes linear-mcp-server from modelcontextprotocol/linear-server
- Used through Glamanot measurednot 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 measuredno download history for the selected registry
- Tool quality≈60 / 100 · weight 13%
- Tool description quality≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno 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 measurednot 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
- 16
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 measuredno npm package
- Used through Glamanot measurednot 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 measuredno download history for the selected registry
- Tool quality≈60 / 100 · weight 13%
- Tool description quality≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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
- 17
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 downloads10downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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
- 18iklobato/briar ↗
Briar
SteadyBest 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 servefor sharing those facts with MCP clients. It is distributed on PyPI asbriar-cli, requires Python 3.10 or later, and needsgitand the GitHub CLIghforbriar agentorbriar plan run.Score 24.8: show every number behind it
- Adoption42 / 100 · weight 40%
- GitHub stars15
- PyPI downloads40PyPI downloads capped: not corroborated by repository audience
- Used through Glamanot measurednot 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 measuredno snapshot history yet
- Stars gained, absolutenot measuredno snapshot history yet
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality≈60 / 100 · weight 13%
- Tool description quality≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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 downloads17downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot 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≈60tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot 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 measurednot 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 measuredno 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 measurednot 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
- Best Figma MCP servers
- Best Obsidian MCP servers
- Best YouTube MCP servers
- Best Jira MCP servers
- Best PostgreSQL MCP servers
- Best MySQL MCP servers
- Best GitHub MCP servers
- Best Notion MCP servers
- Best Discord MCP servers
- Best MongoDB MCP servers
- Best CRM MCP servers
- Best Payments MCP servers
- Best Ecommerce MCP servers
- Best Social Media MCP servers
- Best Browser Automation MCP servers
- Best Email MCP servers
- Best PDF MCP servers
- Best Kubernetes MCP servers
- Best Docker MCP servers
- Best AWS MCP servers
- Best Spreadsheets MCP servers
- Best SEO MCP servers
- Best Web Search MCP servers
- Best Web Scraping MCP servers
- Best Vector Database MCP servers
- Best Code Execution MCP servers
- Best Calendar MCP servers
- Best Observability MCP servers
- Best Image Generation MCP servers
- Best Speech & Transcription MCP servers
- Best Maps MCP servers
- Best Travel MCP servers
- Best Stock Market MCP servers
- Best Web Analytics MCP servers
- Best Memory MCP servers
- Best Documentation MCP servers
- Best Security MCP servers