Persistent memory for AI agents — REST API, MCP, OAuth, CLI, dashboard. Semantic search, knowledge graph, automatic consolidation. One self-hosted service, every transport.
Interactive 3D knowledge graph — every memory a glowing node, every relationship a curved edge.
MINOR release: consolidation clustering now fails loudly instead of silently degrading when scikit-learn is missing, every time horizon means the window it documents, and three hook fixes land — two from external contributor timkjr, one ported from the GitHub mirror. ~3,007 tests.
MCP_CLUSTERING_ALGORITHM defaulted to dbscan, but scikit-learn was declared in no extra, so clustering silently ran a simple fallback behind one WARNING line. New [clustering] extra, default now auto; naming dbscan/hierarchical explicitly without scikit-learn installed now raises a clear error. (#329)
Four of the five memory_consolidate time horizons didn't match what the tool description promised — daily reached 2 days, weekly and monthly applied no age filter at all, quarterly and yearly kept memories OLDER than their window. All five now filter to the window they document. (#325)
External contributor timkjr fixed hardcoded harvest wrapper timeouts and a settings-merge bug that could wipe a user's own hooks; alivirgo ported a Stop-hook transcript-pairing fix from the GitHub mirror. Plugin manifest bumped so installed users actually get them. (#321, #323, #330)
Claude.ai connects to your memory server through Streamable HTTP with OAuth 2.1 authentication.
Battle-tested with comprehensive testing and optimized for performance.
Talks and coverage from the community.
Heavybit's Humans in the Loop deep dive talks to maintainer Heinrich Krupp about agent amnesia and why persistent memory is the missing infrastructure layer for agentic systems.
Maintainer Heinrich Krupp presents mcp-memory-service at the AI Tinkerers Zürich meetup — persistent memory architecture, semantic search, and multi-agent memory sharing. Watch the full video →
Install from PyPI and connect your AI agents to persistent memory.
I help teams run self-hosted memory in production — OAuth, hybrid sync, multi-client rollout. Free 30-minute intro call.
Get in touch