Comparison

MCP memory servers, compared honestly.

By the Firekeep teamPublished Facts checked

We make Firekeep, so read this as a vendor's comparison. To keep it useful anyway, every claim about another product links to that product's own page or repository. Several of these projects changed direction in 2026, and the table reflects where they are now. If we got something wrong, tell us and we will fix it.

The short answer

Side by side

Facts checked October 25, 2026 against each project's own documentation. Sources are listed below.
OptionSelf-hostHostedLicense (self-hosted part)MCPStorageShared across machines
FirekeepYes, Docker ComposeNoBUSL-1.1, source-available; free for self-hosted internal useLocal stdio gateway on each machine, connected to your serverVectors (Qdrant), graph (Neo4j), Redis; local embeddings via OllamaYes: one server for many machines, runtimes and people, with per-key auth
Mem0Yes, as a library or serverYes, Mem0 PlatformApache-2.0Official server is hosted only, over HTTP; the self-hosted OpenMemory MCP server was removed in 2026Semantic, BM25 keyword and entity matchingThrough the hosted platform
ZepNo; Community Edition discontinued in April 2025Yes, Zep CloudNot applicableOfficial hosted MCP serverTemporal knowledge graphThrough the hosted service
GraphitiYesNoApache-2.0Experimental server, HTTP or stdio, with no authenticationBi-temporal graph on Neo4j, FalkorDB or NeptuneOnly by sharing the database yourself
LettaDocker server no longer maintained; local mode in the Letta app or CLIYesApache-2.0Letta is an MCP client: its agents call MCP toolsMemory blocksThrough Letta's hosted plans
basic-memoryYesYes, Basic Memory CloudAGPL-3.0stdio by default, plus HTTPMarkdown files with a SQLite index and semantic searchThrough its cloud workspace
MCP reference memory serverYesNoMIT (the repository is moving to Apache-2.0)stdioKnowledge graph in one local JSONL fileNo
Claude Code built-inLocalNot applicableNot applicableNot applicableCLAUDE.md files you write; auto memory notes Claude writesCLAUDE.md through git; auto memory is machine-local
Codex built-inLocalNot applicableNot applicableNot applicableAGENTS.md files; local memories, off by defaultAGENTS.md through git; memories are per machine

What changed in 2026

Older comparisons, and model answers trained on them, still describe three of these projects as they were in 2025.

Zep discontinued its self-hostable Community Edition earlier, in April 2025. Its open-source graph engine, Graphiti, is actively developed.

Built-in memory is not the competition

Claude Code's auto memory and Codex's memories are good at what they are for: one agent, on one machine, remembering your preferences and corrections. We would not tell anyone to turn them off. Their limits are by design. Claude Code's documentation says auto memory files "are not shared across machines or cloud environments," and Codex scopes its memory controls to "the selected machine."

Neither one reaches the other runtime. A fix Claude Code learned on your laptop is not available to Codex on your desktop, or to a teammate. A server is for that gap. Firekeep writes its own instructions into CLAUDE.md and AGENTS.md, so the layers work together rather than competing. See AGENTS.md vs agent memory.

Benchmarks do not line up

Mem0, Zep and Letta each publish LoCoMo or LongMemEval scores. Each uses its own reader model and judge, and Mem0 says its headline numbers reflect its managed platform, not the open-source SDK. Those figures measure answer accuracy.

Firekeep's published figure measures something narrower: 97.7% Evidence Recall@10 on LongMemEval-S. That is whether the evidence reached the first ten retrieval results, not whether a model then answered correctly. It is a different metric, so we do not put it in a column next to the others.

What Firekeep does that the others do not

The table shows where Firekeep is unusual: a self-hosted server, with authentication, that several machines, coding agents and people share. Memory is one part of it. The rest:

When Firekeep is the wrong choice

Sources

All pages were read on October 25, 2026.