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

Compare any two systems →

Cost & capability

Claude Code auto-memoryOfficial MCP Memory server
Capability bandcompetententry
Capability composite7035
Cost tier—free
$/Mtok input—0
$/Mtok output—0
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.8.31 (2026-08-31) — @modelcontextprotocol/server-memory@2026.8.31
License— Apache-2.0 AND MIT (new contributions Apache-2.0; legacy code MIT; docs CC-BY-4.0)
GitHub— modelcontextprotocol/servers — ~90.0k stars, last release 2026-08
Pricing— free / open source (Apache-2.0 / 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-10-22 / 2026-10-22. Data is CC-BY-4.0 — see how to read this.