mcp-memory-service  by doobidoo

MCP server for Claude, enabling semantic memory and persistent storage

created 7 months ago
503 stars

Top 62.7% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an MCP server for Claude Desktop, enabling persistent semantic memory and long-term context storage. It targets users of Claude Desktop who need to manage conversational history and recall information across sessions, offering features like natural language recall and tag-based retrieval.

How It Works

The service leverages ChromaDB for persistent vector storage and sentence transformers for generating semantic embeddings. It processes natural language commands to store, retrieve, and manage memories, supporting semantic search, time-based recall, and tag-based filtering. The architecture is designed for cross-platform compatibility and includes hardware-aware optimizations.

Quick Start & Requirements

  • Installation: Clone the repository, create a virtual environment, and run python install.py. A Windows-specific installer (scripts/install_windows.py) is available. Docker installation is also supported via docker-compose up.
  • Prerequisites: Python 3.10+ is recommended. Hardware accelerators like MPS (Apple Silicon), CUDA (NVIDIA), or DirectML (Windows) are supported for performance.
  • Links: Installation Guide, Invocation Guide

Highlighted Details

  • Semantic search with customizable embedding models.
  • Natural language time-based recall (e.g., "last week").
  • Persistent storage with ChromaDB and automatic backups.
  • Cross-platform support including Apple Silicon (MPS), CUDA, and DirectML.
  • Database optimization and duplicate cleanup tools.

Maintenance & Community

The project is maintained by doobidoo. Community support is available via Telegram.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source applications.

Limitations & Caveats

Windows users may face PyTorch installation issues, necessitating the use of the provided Windows-specific installation script or wrapper. Performance on CPU-only configurations may be limited without hardware acceleration.

Health Check
Last commit

15 hours ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
17
Star History
275 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Tim J. Baek Tim J. Baek(Founder of Open WebUI), and
2 more.

llmware by llmware-ai

0.2%
14k
Framework for enterprise RAG pipelines using small, specialized models
created 1 year ago
updated 1 week ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
7 more.

mindsdb by mindsdb

0.5%
35k
AI query engine for federated data sources
created 7 years ago
updated 2 days ago
Feedback? Help us improve.