Claude Memory MCP Server
A persistent memory server for Large Language Models, designed to integrate with the Claude desktop application. It supports tiered memory, semantic search, and automatic memory management.
Claude Memory MCP Server
An MCP (Model Context Protocol) server implementation that provides persistent memory capabilities for Large Language Models, specifically designed to integrate with the Claude desktop application.
Overview
This project implements optimal memory techniques based on comprehensive research of current approaches in the field. It provides a standardized way for Claude to maintain persistent memory across conversations and sessions.
Features
- Tiered Memory Architecture: Short-term, long-term, and archival memory tiers
- Multiple Memory Types: Support for conversations, knowledge, entities, and reflections
- Semantic Search: Retrieve memories based on semantic similarity
- Automatic Memory Management: Intelligent memory capture without explicit commands
- Memory Consolidation: Automatic consolidation of short-term memories into long-term memory
- Memory Management: Importance-based memory retention and forgetting
- Claude Integration: Ready-to-use integration with Claude desktop application
- MCP Protocol Support: Compatible with the Model Context Protocol
- Docker Support: Easy deployment using Docker containers
Quick Start
Option 1: Using Docker (Recommended)
# Clone the repository
git clone https://github.com/WhenMoon-afk/claude-memory-mcp.git
cd claude-memory-mcp
# Start with Docker Compose
docker-compose up -d
Configure Claude Desktop to use the containerized MCP server (see Docker Usage Guide for details).
Option 2: Standard Installation
-
Prerequisites:
- Python 3.8-3.12
- pip package manager
-
Installation:
# Clone the repository git clone https://github.com/WhenMoon-afk/claude-memory-mcp.git cd claude-memory-mcp # Install dependencies pip install -r requirements.txt # Run setup script chmod +x setup.sh ./setup.sh -
Claude Desktop Integration:
Add the following to your Claude configuration file:
{ "mcpServers": { "memory": { "command": "python", "args": ["-m", "memory_mcp"], "env": { "MEMORY_FILE_PATH": "/path/to/your/memory.json" } } } }
Using Memory with Claude
The Memory MCP Server enables Claude to remember information across conversations without requiring explicit commands.
-
Automatic Memory: Claude will automatically:
- Remember important details you share
- Store user preferences and facts
- Recall relevant information when needed
-
Memory Recall: To see what Claude remembers, simply ask:
- "What do you remember about me?"
- "What do you know about my preferences?"
-
System Prompt: For optimal memory usage, add this to your Claude system prompt:
This Claude instance has been enhanced with persistent memory capabilities. Claude will automatically remember important details about you across conversations and recall them when relevant, without needing explicit commands.
See the User Guide for detailed usage instructions and examples.
Documentation
Examples
The examples directory contains scripts demonstrating how to interact with the Memory MCP Server:
store_memory_example.py: Example of storing a memoryretrieve_memory_example.py: Example of retrieving memories
Troubleshooting
If you encounter issues:
- Check the Compatibility Guide for dependency requirements
- Ensure your Python version is 3.8-3.12
- For NumPy issues, use:
pip install "numpy>=1.20.0,<2.0.0" - Try using Docker for simplified deployment
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Scout Monitoring MCP
ผู้สนับสนุนPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
ผู้สนับสนุนAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
DIY MCP
A from-scratch implementation of the Model Context Protocol (MCP) for building servers and clients, using a Chinese tea collection as an example.
Elementor MCP Server
Perform CRUD operations on Elementor page data for a target WordPress website.
Session Continuity MCP Server
An MCP server for Claude Code CLI that provides persistent session management, entity tracking, and context preservation across development sessions.
Galley MCP Server
Integrates Galley's GraphQL API with MCP clients. It automatically introspects the GraphQL schema for seamless use with tools like Claude and VS Code.
Taeks MCP Server
An example MCP server designed for deployment on Cloudflare Workers, operating without authentication.
MCP-Creator-MCP
Create new MCP servers using AI-guided workflows and intelligent templates.
Pulsar Edit MCP Server
An experimental MCP server to control the Pulsar editor, enabling LLM assistance for software development.
Tripo MCP Server
Generate 3D models with Tripo AI. Requires the external Tripo AI Blender Addon.
weibaohui/kom
Provides multi-cluster Kubernetes management and operations using MCP, It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
Crypto_MCP
A server for cryptographic operations like encryption, decryption, and hashing.