
Memo
@jagoff
About Memo
memo is a local-first, long-term semantic memory for AI coding agents (Claude Code, Cursor, Cline, Codex). Runs fully offline with in-process embeddings — MLX on Apple Silicon or CPU sentence-transformers on Linux/Docker — and a sqlite-vec + BM25 hybrid retrieval pipeline with re
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"memo": {
"command": "memo-mcp"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Memo?
Memo is a local-first, long-term semantic memory server for AI coding agents (Claude Code, Cursor, Cline, Codex). It runs fully offline with in-process embeddings and uses a sqlite-vec + BM25 hybrid retrieval pipeline with reranking.
How to use Memo?
Install via pipx install mlx-memo. Use the memo CLI for command-line interaction, or run the memo-mcp MCP server to connect with compatible AI coding tools.
Key features of Memo
- Local-first and fully offline, no cloud or API keys required.
- Uses MLX (Apple Silicon) or CPU sentence-transformers (Linux/Docker) for embeddings.
- Hybrid retrieval with sqlite-vec + BM25 and reranking.
- Markdown files on disk are the source of truth; SQLite index is rebuildable.
- Recall hook auto-injects relevant memories into every prompt.
- Includes a knowledge graph, temporal/time-machine queries, contradiction detection, and nightly synthesis.
Use cases of Memo
- Provide persistent semantic memory for AI coding agents across sessions.
- Enable offline retrieval of past context, decisions, and code snippets.
- Detect contradictions in project documentation or agent memory.
- Build a searchable knowledge graph from markdown notes.
FAQ from Memo
What makes Memo local-first?
All processing happens on your machine. Embeddings are computed in-process using MLX or sentence-transformers, and the SQLite index is stored locally. No data leaves your environment.
What are the runtime requirements?
On Apple Silicon, Memo uses ML
More Memory & Knowledge MCP servers
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
Docs MCP Server
araboldGrounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools

Memory
modelcontextprotocolModel Context Protocol Servers
Jupyter Notebook MCP Server (for Cursor)
jbenoModel Context Protocol (MCP) server designed to allow AI agents within Cursor to interact with Jupyter Notebook (.ipynb) files
📓 GistPad MCP
lostintangent📓 An MCP server for managing your personal knowledge, daily notes, and re-usable prompts via GitHub Gists
Comments