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, in substance a security release: three unconditional TLS certificate-verification bypasses are gated behind explicit opt-in, and a real credential committed in the bundled hooks config is gone. ~2,725 tests.
claude-hooks, the opencode plugin, and examples/http-mcp-bridge.js all skipped certificate verification unconditionally. All three now require an explicit allowSelfSignedCerts opt-in and log a warning on every use. (#198, #210, timkjr; bridge fix)
The bundled claude-hooks/config.json shipped with a live apiKey and a maintainer-local path since 24af496c. Both are now placeholders, and a new CI gate fails the build if either comes back. (#197/#200, reported by timkjr)
Milvus's store(), count_all_memories(), and search_memories() accept the store keyword like every other backend (#148, closes #133, reported by @ghulands); MCP_QUALITY_ONNX_MODEL_DIR fixes non-root container deployments (#171/#209, reported by @tecnobrat).
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