
Claude Memory Manager
Solves the context loss problem between Claude Code sessions by parsing your JSONL conversation logs, extracting architectural decisions and bug fixes, then indexing them with embeddings for semantic retrieval. Exposes `memory_search`, `memory_recall`, `memory_save`, and `memory_stats` tools via MCP. You'd reach for this when you're tired of re-explaining your codebase's authentication setup or rediscovering why you configured CORS a certain way. Uses hybrid search combining vector similarity with SQLite FTS5 keyword matching. Supports Voyage, Anthropic, or fully local embeddings via sentence-transformers. Run `claude-memory ingest` to process your session history, then let Claude Desktop pull relevant context automatically when you start new conversations about the same project.
- GitHub stars
- 1
- tools
- 4
- transport
- STDIO
- last updated
- Mar 25, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
memory_searchSearch memories by query with optional filters
Search memories by query with optional filters
No parameter schema in public metadata yet.
memory_recallGet a formatted context summary for a project
Get a formatted context summary for a project
No parameter schema in public metadata yet.
memory_saveSave a new memory directly
Save a new memory directly
No parameter schema in public metadata yet.
memory_statsGet database statistics
Get database statistics
No parameter schema in public metadata yet.
Sponsors
Readme
Claude Memory Manager
Cross-session memory for Claude Code — never lose context between sessions.
Claude Memory Manager automatically captures architectural decisions, code changes, bug fixes, and configuration choices from your Claude Code sessions, then intelligently retrieves relevant context when you start new sessions.
What It Does
Every time you use Claude Code, valuable context is created and lost when the session ends:
- Which libraries you chose and why
- Bug fixes and their root causes
- Configuration decisions
- File structure and naming conventions
- Error resolutions
Claude Memory Manager solves this by:
- Parsing your Claude Code session logs (JSONL files)
- Extracting meaningful memories with importance scoring
- Embedding memories for semantic search
- Storing everything in a local SQLite database with FTS5
- Retrieving relevant context via hybrid semantic + keyword search
- Serving context to Claude Desktop via MCP protocol
Installation
pip install claude-memory-manager
Details
- Repository
- github.com/nyxtoolsdev/claude-memory-manager
- Categories
- AI & LLM Tools, Search & Web Crawling
- Package
claude-memory-manager- Transport
- STDIO
- Registry
- MCP registry, active