Memory for coding agents, checked against the filesystem and git before it is believed.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
An MCP memory server for coding agents. Stored facts get checked against the filesystem and git before the model relies on them, so a memory that has rotted is flagged instead of quoted back at you.
Claude Code β two slash commands, zero config:
Anything else that speaks MCP:
Restart the client. bettermemory doctor exits 0 when it's wired
correctly and prints a one-line fix for anything that isn't.
Try it without installing: uvx bettermemory try writes a memory
citing a file, deletes the file, and shows the next search flagging it.
Offline, throwaway store.
path, path::symbol, path::NAME=literal) are re-checked
against the working tree; a claim that stops being true blocks the
stamp instead of riding along.bettermemory reindex
rebuilds it.results/*.json, each carrying
the declared terms it was scored under), and bettermemory eval
scores whether memory actually helped against your own log (ours
is published).You were likely handed this link with "set this up." On Claude Code, the two plugin commands above are the whole install β skip to step 3. Everywhere else, steps are idempotent and safe to re-run:
uv tool install bettermemory β or pipx install bettermemory,
or pip install bettermemory into a venv. Python 3.11β3.14.bettermemory init --client claude-code β likewise
claude-desktop, cursor, cline, hermes. For any other MCP host, plain
bettermemory init prints the canonical mcpServers JSON snippet
plus known config locations. (Continue needs a hand-written YAML
entry β see docs/clients.md.)bettermemory doctor β exit 0 means correctly wired; every failed
check prints a one-line fix.Your operating contract β tool signatures, retrieval discipline,
write gates β is docs/api.md; the server's
instructions block delivers the core policy automatically. For the
long-form policy in your system prompt: bettermemory init --with-addendum. Migrating from Claude Code's built-in auto-memory:
bettermemory ingest imports those files once.
The rest is written down: mechanics, storage format, the full tool surface, CLI, configuration and limitations in internals; per-client setup in clients and installation; eval methodology in eval; postmortems in incidents; release history in CHANGELOG; dev setup and the compatibility contract in CONTRIBUTING.
MIT licensed β see LICENSE.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/bettermemory)<a href="https://allmcps.com/mcp/bettermemory"><img src="https://allmcps.com/api/badge/bettermemory?style=directory" alt="Bettermemory on AllMCPs" /></a>