Skip to main content
Glama

mnemo

Local‑first memory for AI coding agents — typed, deterministic, project‑scoped.

What it is

A persistent memory layer for AI coding agents (Claude Code, Cursor, Windsurf, any MCP client) that remembers decisions, bugs, progress, and rules across sessions, so you don't re‑explain your project every time.

  • local‑first — the embedder and the optional recall model run on your machine; external model providers are a possible option, not a requirement;

  • deterministic — a write is a local embedding + insert, with no LLM in the loop. mnemo never runs a model over your memories to extract, merge, or summarize them, and nothing rewrites them in the background; a stored memory changes only on an explicit supersede / topic_key signal;

  • on‑demand — nothing runs in the background; the shared service starts under load and exits after an idle grace period;

  • no Docker, no external DB — the whole store is one process over SQLite + sqlite-vec + FTS5;

  • typed & project‑scopeddecision / progress / rule / learning / research / working-notes, scoped per project, with first‑class cross‑project search on request (scope=all);

  • small MCP surface — one write (remember) and four reads (search by meaning, browse by filter, get by id/topic_key, recall for an LLM‑synthesized answer), plus delete and project tools.

Related MCP server: Agent Memory Bridge

How writes work

A write is a local embedding + insert — no LLM on the path. Many memory tools run an LLM on every write to extract or summarize what was said, and some keep rewriting it in the background; mnemo doesn't, so what you store is what you get back. The only LLM in the system is the opt‑in recall read tool: it loads a small model on demand to synthesize an answer over retrieved memories, then unloads it, and it never changes what's stored (recall is gated behind an explicit force flag).

Retrieval quality

Retrieval is tested in‑repo (tools/eval/) against public benchmarks (LoCoMo, LongMemEval) and a real project‑fact set, where it compares favorably with other open‑source memory servers on Recall@k and abstention.

Install & use

See docs/13-usage.md for install, the CLI, and one‑command MCP client setup (mnemo setup). The full tool surface is in docs/05-mcp-api.md.

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
6dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A local-first memory layer for coding agents to persist and retrieve project decisions, architecture context, and rules across multiple development sessions. It utilizes a three-tier memory model and hybrid retrieval to provide agents with durable, searchable context and a WebUI for human review.
    Last updated
    4
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    Personal unified memory system for AI coding agents, providing persistent memory with hybrid RAG retrieval via MCP integration, allowing agents to store, search, and manage memories locally.
    Last updated
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).

  • User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.

  • Persistent memory for AI agents — verbatim conversations, searchable by meaning.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arttttt/mnemo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server