Skip to main content
📖 The AI Tool Bible

Linear MCP Server vs MCP Memory Server

A side-by-side look at pricing, capabilities, pros, cons, and our editorial scores.

 Linear MCP Server logo
Linear MCP Server
MCP Servers
MCP Memory Server logo
MCP Memory Server
MCP Servers
TaglineOpen-source MCP server bridging LLM agents to Linear's issue tracker (now deprecated in favour of Linear's official remote MCP)Persistent knowledge-graph memory for Claude and other MCP clients
CategoryMCP ServersMCP Servers
PricingFree· Free and open source (MIT). Requires a Linear account and personal API key; Linear itself is free for small teams, $8/user/mo Standard, $14/user/mo Plus.Free· Free and open source (MIT). Self-hosted; no vendor charges. Runs locally via npx or Docker.
Model——
Editorial score——
Use cases
Filing bugs from Claude Desktop or Cursor without leaving the editorAgent-driven triage of the inbox projectBulk relabeling or reprioritising issues via natural languageStandup summaries of a user's assigned Linear workAdding comments to tickets from a coding agent's PR reviewReference implementation for building a custom Linear MCP server
Persistent Claude Desktop memory across chatsLong-lived coding-agent project memoryLightweight personal CRM of people and companiesResearch-agent scratch knowledge graphCross-session preference and style memoryTeam convention and past-bug recall for coding assistantsStructured note-taking backend for MCP clientsLocal-first alternative to hosted memory APIs
Pros
  • Open source (MIT) and small enough to read end-to-end in an afternoon
  • One-line install via Smithery or straight npx in Claude Desktop config
  • Covers the create / update / search / comment loop that 90% of ticket workflows need
  • Works with any MCP client, not just Claude Desktop (Cursor, Zed, Continue, custom agents)
  • Clear tool schemas make it a good reference implementation for building your own MCP servers
  • Uses Linear's official GraphQL API, so permissions and audit trails stay intact
  • Official, Anthropic-maintained reference implementation - the canonical way to add persistent memory to an MCP client
  • Zero-config install via npx or a one-line Docker command; works out of the box with Claude Desktop's claude_desktop_config.json
  • Simple, inspectable JSONL storage on disk that you can grep, diff, back up and edit by hand
  • Structured entity/relation/observation model is more queryable than a raw text scratchpad and cheaper than a vector DB
  • Nine well-scoped tools plus a live-updating knowledge-graph Resource, so agents can both read and mutate memory
  • Fully open source (MIT) and vendor-neutral - runs against any MCP-speaking model, not just Claude
  • Trivial to fork or wrap for team-specific schemas since the codebase is a single small TypeScript file
Cons
  • Officially deprecated by its author in favour of Linear's own remote MCP server at mcp.linear.app/sse
  • Runs as a local stdio process, so it has to be installed on every workstation and cannot be shared across a team
  • Uses a personal API key, meaning every action shows up as the key owner rather than the actual LLM user
  • Tool coverage is narrower than the official server: no cycles, projects, roadmaps, or workflow state management
  • Error handling and rate-limit backoff are minimal; heavy agent loops can trip Linear's API limits
  • Reference-quality, not production-grade: single-file JSONL storage with no concurrency control, indexing or replication
  • search_nodes is a plain substring match with no embeddings or semantic ranking - large graphs degrade quickly
  • No built-in multi-user, auth or per-project isolation; a shared install mixes memories from every session
  • The model still has to be prompted to actually call the memory tools - forgetful assistants forget to remember
  • No web UI, visualisation or admin surface; you inspect and clean the graph by editing the JSONL yourself
  • Only a local filesystem backend - no Postgres, SQLite or cloud sync option is shipped
Websitegithub.comgithub.com
Pick Linear MCP Server if
  • ✅ Open source (MIT) and small enough to read end-to-end in an afternoon
  • ✅ One-line install via Smithery or straight npx in Claude Desktop config
  • ✅ Covers the create / update / search / comment loop that 90% of ticket workflows need
  • ✅ Works with any MCP client, not just Claude Desktop (Cursor, Zed, Continue, custom agents)
Pick MCP Memory Server if
  • ✅ Official, Anthropic-maintained reference implementation - the canonical way to add persistent memory to an MCP client
  • ✅ Zero-config install via npx or a one-line Docker command; works out of the box with Claude Desktop's claude_desktop_config.json
  • ✅ Simple, inspectable JSONL storage on disk that you can grep, diff, back up and edit by hand
  • ✅ Structured entity/relation/observation model is more queryable than a raw text scratchpad and cheaper than a vector DB