
MCP Memory Server
Official MCP reference server giving agents a persistent knowledge graph across sessions.
About
The official reference MCP server for persistent memory. It maintains a local knowledge graph (entities, relations, observations) stored as JSONL, letting agents remember facts across sessions without any external service or network access.
Because it is fully local with no network surface, it is one of the lowest-risk MCP servers to deploy — the main operational concern is that the memory file grows unboundedly over long use.
What it can do
- Entity/relation/observation knowledge graph
- Persistent across sessions in local JSONL
- Fully local — no network calls, no API keys
- Add, search, and delete memory operations
Setup
- Install Node.js 18+.
- Add to your MCP client config: command
npx, args["-y", "@modelcontextprotocol/server-memory"](Docker image also available). - Restart the client; memory persists in a local JSONL file.
Prerequisites
An MCP-compatible client; Node.js 18+ or Docker.
Use cases
Works with
Trust score — 9/10
Scored 9/10 (verified tier). Official reference implementation, ~91k monorepo stars, actively maintained, npx install verified. Docked for the mixed license state (MIT→Apache-2.0 transition). Genuinely low risk: fully local storage, no credentials, no network surface — the only caveat is unbounded JSONL growth over long sessions.
★ 91,183 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 9.2/10
- Maintenance · recency, releases, issue load
- 9.2/10
- Openness · license + docs
- 8.3/10
- Manual review · sanity read + red-flag check
- 8.0/10
- · 91,183 GitHub stars (log-scaled vs catalog peers)
- · last push 1d ago; 9 releases/12mo; 488 open issues
- · manual review: official reference; local knowledge-graph JSONL; no network surface; license: MIT transitioning to Apache-2.0 (project-wide relicense in progress; LICENSE file)
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.