Skip to content

Latest commit

 

History

History
153 lines (105 loc) · 7.6 KB

File metadata and controls

153 lines (105 loc) · 7.6 KB

MCP Memory Service Documentation

Welcome to the comprehensive documentation for MCP Memory Service - a Model Context Protocol server that provides semantic memory and persistent storage capabilities for Claude Desktop and other MCP clients.

Quick Start

Documentation Structure

📦 Installation & Setup

  • Setup Guide - Comprehensive installation instructions for all platforms

🔗 Integration & Connectivity

🚀 Deployment

📚 User Guides

🎯 Natural Memory Triggers

🏛️ Architecture & Design

🎯 Tutorials & Examples

🔧 Maintenance & Administration

📖 API Reference

🛠️ Development & Technical

🔍 Troubleshooting

Project Information

About MCP Memory Service

MCP Memory Service enables persistent, semantic memory for AI applications through the Model Context Protocol. It provides:

  • Semantic Search: Vector-based memory retrieval using sentence transformers
  • Multiple Storage Backends: SQLite-vec (local), Cloudflare (cloud/edge), and Hybrid (recommended for production)
  • Multi-Client Support: Shared memory across multiple applications
  • Cross-Platform: Support for macOS, Windows, and Linux
  • Flexible Deployment: Local installation, Docker containers, or cloud deployment

Key Features

  • Semantic Memory Storage: Store and retrieve memories using natural language
  • Multi-Client Access: Share memories across Claude Desktop, VS Code, and other MCP clients
  • Flexible Storage: Choose SQLite-vec (local/dev), Cloudflare (cloud/edge), or Hybrid (production)
  • Cross-Platform: Native support for macOS (Intel & Apple Silicon), Windows, and Linux
  • Docker Ready: Complete containerization support with multiple deployment options
  • Hardware Optimized: Automatic detection and optimization for available hardware (CUDA, MPS, DirectML)
  • Production Ready: HTTP/SSE API, authentication, monitoring, and scaling features

Recent Updates

  • v0.2.2+: Enhanced multi-client support with automatic MCP application detection
  • SQLite-vec Backend: Lightweight local backend with ~5 ms reads — default for development and single-user setups
  • Homebrew Integration: Native support for Homebrew-installed PyTorch on macOS
  • Docker Improvements: Fixed boot loops, added multiple deployment configurations
  • HTTP/SSE API: Real-time multi-client communication with Server-Sent Events

Getting Help

Quick Links

Support Resources

  • GitHub Issues: Report bugs and request features
  • Documentation: Comprehensive guides for all use cases
  • Community: Share experiences and get help from other users

Contributing

We welcome contributions! See the Development Guide for information on:

  • Setting up a development environment
  • Running tests
  • Submitting pull requests
  • Code style and conventions

Version History

  • Latest: Enhanced documentation organization, consolidated guides, improved navigation
  • v0.2.2: Multi-client improvements, SQLite-vec backend, Homebrew integration
  • v0.2.1: Docker deployment fixes, HTTP/SSE API enhancements
  • v0.2.0: Multi-client support, cross-platform compatibility improvements

Navigation Tips

  • 📁 Folders: Click on folder names to explore sections
  • 🔗 Links: All internal links are relative and work offline
  • 📱 Mobile: Documentation is mobile-friendly for on-the-go reference
  • 🔍 Search: Use your browser's search (Ctrl/Cmd+F) to find specific topics

Happy memory-ing! 🧠✨