Claude Code auto-memory vs Official MCP Memory server

Claude Code auto-memory vs Official MCP Memory server: side-by-side comparison of two claude code memory mechanisms systems — architecture, taxonomy, license, pricing, MCP/A2A support, and direct edges.

Claude Code auto-memory · Official MCP Memory server

Cost & capability

Claude Code auto-memoryOfficial MCP Memory server
Capability bandcompetententry
Capability composite7035
Cost tierfree
$/Mtok input0
$/Mtok output0
Use casesCode Generation Focused, Long Running Session, Offline CapableCode Generation Focused, Long Running Session, Offline Capable, Multi Agent Coordination

Where they differ (8)

Rows where both sides have data and the values disagree — the shortlist of dimensions that actually distinguish these two systems.

Claude Code auto-memoryOfficial MCP Memory server
Capability bandcompetententry
Capability composite7035
Use casesCode Generation Focused, Long Running Session, Offline CapableCode Generation Focused, Long Running Session, Offline Capable, Multi Agent Coordination
TypePer-project file directoryKG-based persistent memory MCP
Created2025-03 (Claude Code v1.0 launched Feb/Mar 2025; auto-memory feature in subsequent releases; v2.1.59+ required)2024-11
Backend storagefile (~/.claude/projects/<project>/MEMORY.md)file (JSON)
MCPnative (first-party) — Claude Code consumes MCPnative (first-party) — reference implementation
OpenTelemetrysearched not foundno

At a glance

Claude Code auto-memoryOfficial MCP Memory server
SectionClaude Code memory mechanisms Claude Code memory mechanisms
TierT1 T1
TypePer-project file directory KG-based persistent memory MCP
Created2025-03 (Claude Code v1.0 launched Feb/Mar 2025; auto-memory feature in subsequent releases; v2.1.59+ required) 2024-11
Latest release 2026.1.26 2026-01-27
License Custom
GitHub 85.1k★ +4.8k/mo TypeScript
Pricing free / open source (MIT)
Backend storagefile (~/.claude/projects/<project>/MEMORY.md) file (JSON)
Deployment local (Node.js MCP server; local JSON file)
API surface MCP (stdio); knowledge-graph tools (create_entities/relations/observations, read/search/delete)
Multi-tenancyhard-isolation (per project)
MCPnative (first-party) — Claude Code consumes MCP native (first-party) — reference implementation
A2Anot supported not supported
OpenTelemetrysearched not found no
Optimised forClaude-Code-native + MCP-portable memory Claude-Code-native + MCP-portable memory
Anti-fitnot for non-Claude-Code clients (some are MCP-portable) not for non-Claude-Code clients (some are MCP-portable)

Taxonomy

AxisClaude Code auto-memoryOfficial MCP Memory server
storagefilegraph
retrievalinjectiongraph-traversal
persistencecross-sessioncross-session
updateappend-onlyoverwrite
unitfactfact
governanceuser-controllableinspectable
conflictappendllm-arbitrate

Pros & cons

Claude Code auto-memory

Pros: Per-project automatic memory built into the runtime — no plugin install, no external store, no extra prompts.

Cons: Single-vendor lock-in to Claude Code; no inspect/edit UI for what's been auto-saved; opaque to other tools.

Official MCP Memory server

Pros: Reference implementation in the MCP spec; smallest possible memory primitive — useful for testing and lightweight cases.

Cons: Minimal feature set — no extraction, no governance, no retention policy; production deployments quickly outgrow it.

Rows last verified 2026-05-14 / 2026-05-14. Data is CC-BY-4.0 — see how to read this.