Claude Memory MCP Server

by towan912

Not rated
GitHub

About

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.

Details

Author
towan912
Categories
Developer Tools, AI, Knowledge Base

Setup

Install Claude Memory MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/towan912/claude-memory-mcp-cf

Follow the installation instructions in the repository README, then restart your MCP client.

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.

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.

- 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

# 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 (seeDocker Usage Guidefor details).

# 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

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" } } } }

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 theUser Guidefor detailed usage instructions and examples.

- User Guide
-
Docker Usage Guide
-
Compatibility Guide
-
Architecture
-
Claude Integration Guide

Theexamplesdirectory contains scripts demonstrating how to interact with the Memory MCP Server:

- store_memory_example.py: Example of storing a memory
- retrieve_memory_example.py: Example of retrieving memories
- Check the
Compatibility Guidefor 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

Contributions are welcome! Please feel free to submit a Pull Request.

This project is licensed under the MIT License - see theLICENSEfile for details.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

A server that provides a memory system for LLMs, enabling persistent conversations with various providers like OpenAI, Anthropic, and OpenRouter.

MCP (Model Context Protocol) server that exposes 70 tools spanning cognitive memory, working memory, sessions, agents, the L0–L3 knowledge hierarchy, orchestration tasks, and training pipelines. The server speaks stdio and is consumed by Claude Desktop, Claude Code, OpenCodex, and any MCP-aware client.

Hosted MCP memory across Claude Code, Cursor, ChatGPT and any MCP client. Community-hosted instance of the MIT-licensed MemPalace engine. EU-hosted, GDPR-compliant. Free tier with 200 memories.

User-owned memory for AI agents over remote MCP. Save, search, recall, update, and manage scoped memories across Copilot, Claude, ChatGPT, IDEs, and CLIs.

Server providing persistent multimodal context storage for LLM agents.

A framework for developing LLM applications with capabilities like tool usage, planning, and memory, based on the Qwen model.

Identity infrastructure for AI agents. Evolving behavioral profiles, experiential memory, self-correcting retrieval. Local-first, model-agnostic.

Open-source AI memory layer with importance scoring, temporal decay, hierarchical memory, and YMYL prioritization

Persistent memory for AI assistants and coding agents across ChatGPT, Claude, Cursor, and other MCP-compatible tools.

Local Work Model for AI agents that learns from real outcomes.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.