What is Mneme?
Mneme is a vault-native memory server for Claude Code and other MCP clients. It stores conversation memory as plain Markdown files in a directory (vault), making the data git-diffable, grepable, and editable.
How to use Mneme?
Install the Claude Code plugin with pipx install mneme-cc-plugin && mneme install. Alternatively, install the npm package mneme-mcp-server for use with any MCP client. No cloud account is required; the vault is a local directory of markdown files.
Key features of Mneme
- Markdown as ground truth, no opaque binary storage
- No LLM call on the critical path; deterministic Stop capture
- Hybrid retrieval with FTS5 BM25 and opt-in local dense embeddings
- Token-efficient architecture with adaptive context budget
- Built-in
<private> tag redaction with SHA256 audit log
- Temporal claim lifecycle with valid-from/to, supersedes, and provenance time-travel
Use cases of Mneme
- Persistent, editable memory for Claude Code sessions
- Team memory via self-hosted git sync with redaction-before-share
- Code memory through procedural AGENTS.md parsing and fix-trajectory recording
- Project and code graph analysis with tree-sitter extraction
- Agent autonomy with policy-graduated edits and tamper-evident audit log
评论