An MCP server providing semantic memory and persistent storage capabilities for Claude Desktop using ChromaDB and sentence transformers. This service enables long-term memory storage with semantic search capabilities, making it ideal for maintaining context across conversations and instances.
MCP.Pizza Chef: doobidoo
The mcp-memory-service is an MCP server designed to provide semantic memory and persistent storage capabilities specifically for Claude Desktop. Leveraging ChromaDB and advanced sentence transformers, it enables long-term memory retention with semantic search functionality. This allows AI models to maintain context across multiple conversations and sessions, enhancing continuity and relevance in interactions. Ideal for developers building AI agents or copilots that require durable, context-aware memory integration.
Use This MCP server To
Enable long-term semantic memory for AI models Persist conversation context across sessions Perform semantic search on stored memory data Integrate persistent memory in Claude Desktop workflows Support context-aware AI assistants and agents
README
mcp-memory-service FAQ
How does mcp-memory-service store memory data?
It uses ChromaDB combined with sentence transformers to store and index semantic memory for efficient retrieval.
Can mcp-memory-service be used with models other than Claude?
While optimized for Claude Desktop, it can be adapted for other LLMs like OpenAI's GPT-4, Anthropic's Claude, and Google Gemini with appropriate integration.
What is the role of sentence transformers in this service?
Sentence transformers convert text into embeddings that enable semantic search and similarity matching within stored memory.
How does mcp-memory-service ensure persistent storage?
It maintains memory data in a durable database (ChromaDB), allowing data to persist across restarts and sessions.
Is the mcp-memory-service open source?
Yes, it is licensed under MIT and available on GitHub for community use and contributions.
How can I integrate mcp-memory-service into my MCP client?
You connect your MCP client to the server endpoint, enabling it to query and update semantic memory during interactions.
Does mcp-memory-service support real-time memory updates?
Yes, it supports dynamic updates to memory, allowing AI models to add or modify stored context in real time.
What are the security considerations for using mcp-memory-service?
It follows MCP principles for scoped and secure interactions, but users should implement additional security measures depending on deployment context.