Overview
What is Memory MCP Server?
Memory MCP Server is an implementation of the Model Context Protocol (MCP) for managing Claude’s memory and knowledge graph. It uses a SQLite database to persist the knowledge graph and integrates directly with Claude Desktop.
How to use Memory MCP Server?
Install via uvx memory-mcp-server or by pip from the repository. Set the DATABASE_URL environment variable to your SQLite database URL. For Claude Desktop, add the provided configuration block to claude_desktop_config.json. Run the server with uvx memory-mcp-server.
Key features of Memory MCP Server
- Implements Model Context Protocol for memory management.
- Stores knowledge graph in a SQLite database.
- Integrates directly with Claude Desktop.
- Offers both basic and optimized knowledge graph managers.
- Includes a comprehensive test suite with coverage.
- Installed and run easily with
uvx.
Use cases of Memory MCP Server
- Maintaining persistent memory for Claude across sessions.
- Storing and retrieving structured knowledge for AI assistants.
- Testing and developing MCP memory management features.
FAQ from Memory MCP Server
How do I install Memory MCP Server?
Install using uvx memory-mcp-server or pip from the GitHub repository (git+https://github.com/estav/python-memory-mcp-server.git).
How do I configure Memory MCP Server?
Set the `DAT