mcp-memory-service and mind-mem
These are competitors: both provide persistent memory systems for AI agents with knowledge graph/retrieval capabilities, but A targets multi-framework integration (LangGraph, CrewAI, AutoGen) via REST API while B emphasizes coding-specific agents with built-in MCP tools and advanced retrieval scoring, forcing users to choose based on their agent framework and retrieval requirements.
About mcp-memory-service
doobidoo/mcp-memory-service
Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.
Consolidates multi-agent memory using a knowledge graph with typed edges (causes, fixes, contradicts) and autonomous compression, accessible via REST API with ONNX-based embeddings that run locally. Implements Remote MCP support for browser-based claude.ai integration via Server-Sent Events, alongside traditional desktop MCP, with OAuth 2.0 authentication and self-hosted infrastructure (no cloud lock-in). Agent identity is tracked via `X-Agent-ID` headers for scoped retrieval, and conversation threading is preserved through `conversation_id` fields, enabling both shared memory across agent fleets and inter-agent messaging through semantic tag-based filtering.
About mind-mem
star-ga/mind-mem
Persistent, auditable, contradiction-safe memory for coding agents. Hybrid BM25 + vector retrieval, 19 MCP tools, co-retrieval graph, MIND-accelerated scoring. Zero external dependencies.
Implements shared memory across all MCP-compatible AI agents (Claude Code, Cursor, Windsurf, etc.) via a single SQLite workspace with concurrent-safe WAL mode. Core architecture combines BM25F full-text + vector retrieval with RRF fusion and intent-aware routing, plus a co-retrieval graph using PageRank-style propagation to surface structurally-related blocks. Includes active contradiction detection, drift analysis, and deterministic governance—all Markdown-backed with full audit trails and zero external dependencies.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work