Anamnesis MCP server
io.github.oscardvs/anamnesis·v0.1.3Cross-machine, file-first memory for Claude Code: markdown + SQLite FTS5, synced with git
0 stars32 downloads/wk
Reviews
Write oneNobody has reviewed Anamnesis yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Anamnesis tools (5, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
memory_listList memory notes newest-first (titles + metadata, no bodies).
memory_searchSearch memory by keyword (FTS5 BM25), optionally scoped by project/type/scope, and by user_id/workspace_id (default self/personal; set by the hosted relay, not local installs).
memory_statusReport store health: counts by type/project, store paths, sync state.
memory_syncSync memory across machines: commit local notes, pull --rebase, push.
memory_writewrite actionCreate a durable memory note: write the markdown file and index it.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 25 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Anamnesis compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 802 Databases servers
- Tools
- 5
- the typical Databases server has 8
- Tools that change things
- 20%
- typical: 10%. Fewer write tools means less an agent can break
- Downloads a week
- 32
- more than 18% of 328 Databases servers with a package
What its tools let an agent do: 4 read · 1 change
Install Anamnesis in Claude Code, Cursor or VS Code
claude mcp add anamnesis -- uvx anamnesis-memory
What the publisher says
From the Anamnesis repository's README, as published. We do not edit it. Read it on GitHub
Anamnesis
Cross-machine memory for Claude Code
Website · Docs · Benchmark · Dashboard
uv tool install anamnesis-memory && anamnesis initἀνάμνησις (anamnesis): Greek for recollection, the act of calling knowledge back to mind.
Anamnesis is a local-first, file-based memory layer for Claude Code that syncs across your own machines. What Claude learns about your projects (conventions, architecture decisions, fixes that worked, what you did yesterday) is stored as plain markdown, indexed locally for search, and kept in sync over your private network.
Claude Code's own memory stays on the machine where it was written. Copying a SQLite index through a cloud folder such as Dropbox or iCloud corrupts it. Anamnesis syncs the markdown with git instead and rebuilds the index on each machine, so a note written on your desktop is searchable from your laptop.
No cloud account is required. The memory stays on your machines, version-controlled and human-readable.
How it works
┌─────────────┐ git over your private mesh ┌─────────────┐
│ desktop │ ◄──────────── (Tailscale) ────────► │ laptop │
│ │ │ │
│ Claude Code│ │ Claude Code│
│ ▼ │ │ ▼ │
│ MCP server │ markdown (source of truth) │ MCP server │
│ ▼ │ + SQLite FTS index (rebuilt locally) │ ▼ │
│ ~/.anamnesis│ │ ~/.anamnesis│
└─────────────┘ └─────────────┘The markdown is the source of truth; everything else is derived from it.
- Files first. Each note is a markdown file under ~/.anamnesis/memory/, readable and git diff-able.
synced. On the project's eval set, keyword search reaches about 94% recall, so there is no vector store until measurements call for one.
- A local index. A SQLite FTS5 index gives keyword (BM25) recall. It is rebuilt locally and is not
mesh, or any git remote you control. Only the markdown travels; each machine rebuilds its own index, so the database file is not copied between machines. If two machines edit the same note, sync reports a git conflict instead of dropping either side.
- Sync over git. The markdown is a git repo synced over your private Tailscale
SessionStart injects the relevant notes, and SessionEnd captures a summary of the session and syncs it.
- Claude Code integration. An MCP server exposes read-only query tools, and session hooks do the rest:
distills session notes into durable notes, and anamnesis merge consolidates near-duplicates. Generated notes carry provenance and confidence in their front-matter. merge --apply is gated on your eval set so it does not lower recall, and anamnesis eval measures reflection before and after on a sandbox copy.
- Reflection and merge. An optional reflection pass (any OpenAI-compatible model, set in config)
machine.
- A dashboard. A web GUI to browse, search, edit, and read the history of your memory across every
Quickstart
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Anamnesis: common questions
- Is Anamnesis MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Anamnesis safety report
- How do I install Anamnesis?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Anamnesis need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Anamnesis maintained?
- The last commit was 64 days ago (2026-09-01). The latest release is v0.1.3.
- What can I use instead of Anamnesis?
- Servers from other publishers that do the same job: Remem MCP server, open-memex MCP server and SAME - Stateless Agent Memory Engine MCP server. Compare all Anamnesis alternatives.
- How does Anamnesis compare with other Databases MCP servers?
- safety score 92/100 (higher than 90% of 802 Databases servers); tools 5 (the typical Databases server has 8); tools that change things 20% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Anamnesis
Same job from other publishers: the closest match first, then the best rated.
- RememLocal-first automatic memory for Claude Code and Codex: capture, distill, recall from SQLite.not reviewedEstablishedB
- open-memexLocal-first memory for AI coding agents — Markdown + SQLite FTS5, shared across editors via MCP.not reviewedGrowingB
- SAME - Stateless Agent Memory EnginePersistent memory for AI coding agents. Local-first SQLite + vector search. 17 MCP tools.not reviewedGrowingB
- remem-mcp — Local-first MCP Memory + CodeGraph + WikiLocal-first memory for AI coding agents. Memory + CodeGraph + Wiki in one SQLite file.not reviewedGrowingB
- sqlite-graph-memoryRecall over your markdown notes: vector search plus your [[wikilinks]] as a graph, in SQLite.not reviewedGrowingA