Repository navigation
v0.1.0 — Initial release
memory-map-mcp v0.1.0
First public release of the MCP server for persistent AI memory and conversation history in Claude Code.
Install
pip install memory-map-mcp
claude mcp add -s user memory_map -- memory-map-mcpWhat's included
- 21 MCP tools — save/load/delete memory, conversation history, project structure, git history, cross-project search, compression, global memory, migration
- MongoDB-backed storage — key-value memory and conversation history stored in
memory_map.memoryandmemory_map.historycollections - File fallback — key-value memory falls back to
.mcp_memory.jsonwhen MongoDB is not configured - Hybrid retrieval — BM25 + optional vector search (OpenAI or local sentence-transformers) merged via RRF, re-ranked with MMR
- Secret redaction — API keys, MongoDB URIs, AWS keys, GitHub PATs redacted before storage
- Auto-migration — existing
.mcp_memory.jsonfiles migrated to MongoDB automatically on first connection memory-map-hook— standalone Claude Code hook for automatic history capture on every Q&A pair
Optional extras
pip install "memory-map-mcp[embed-openai]" # OpenAI vector search
pip install "memory-map-mcp[embed-local]" # Local CPU vector search (no API key)Environment variables
| Variable | Purpose |
|---|---|
MEMORY_MAP_MONGO_URI |
MongoDB connection string (required for history) |
MEMORY_MAP_EMBED_PROVIDER |
openai, local, or atlas for vector search |
OPENAI_API_KEY |
Required when EMBED_PROVIDER=openai |
Full documentation: https://github.com/kid-sid/memory_map