MCP OpenMemory Server
@baryhuang
About MCP OpenMemory Server
Simple standalone MCP server giving Claude the ability to remember your conversations and learn from them over time.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-openmemory": {
"command": "npx",
"args": [
"@peakmojo/mcp-openmemory@latest"
]
}
}
}Tools
4Store individual conversation messages
Get current memory summary
Update the memory summary
Retrieve recent conversation history
Overview
What is MCP OpenMemory Server?
MCP OpenMemory Server is an MCP (Model Context Protocol) server that gives Claude the ability to remember conversations and learn from them over time. It uses SQLite for persistent local storage without external dependencies.
How to use MCP OpenMemory Server?
Configure the server in Claude Desktop’s claude_desktop_config.json using npx with the package @peakmojo/mcp-openmemory@latest, setting the environment variable MEMORY_DB_PATH to a persistent absolute path. The server starts automatically when Claude Desktop is launched and creates the database on first use. Four tools become available: save_memory, recall_memory_abstract, update_memory_abstract, and get_recent_memories.
Key features of MCP OpenMemory Server
- Store and recall individual conversation messages.
- Maintain summarized memory context across conversations.
- Access recent conversations within configurable time windows.
- Uses SQLite for persistent storage without external dependencies.
- Supports memory namespacing by project via separate databases or a “context” field.
Use cases of MCP OpenMemory Server
- Preserve user preferences and working style across multiple Claude sessions.
- Maintain ongoing project status and context without re-explaining each time.
- Keep a searchable log of key decisions and their rationale for recurring tasks.
- Separate memory per project (e.g., one database for Claude, another for Cursor).
FAQ from MCP OpenMemory Server
What happens if I don’t set MEMORY_DB_PATH?
The database defaults to ./memory.sqlite in a temporary location that may be cleared when Claude Desktop restarts, causing loss of conversation history.
What runtime does MCP OpenMemory Server require?
It requires Node.js to run the MCP server. Verify installation with node --version.
Where does the conversation data live?
All data is stored locally in a SQLite database file at the path specified by MEMORY_DB_PATH. No external cloud storage is used.
Does the server support semantic search over memories?
No, semantic search is not yet supported. Memory retrieval is currently based on stored summaries and recent history.
How are MCP OpenMemory Server’s tools accessed?
Claude Desktop exposes four tools after configuration: save_memory, recall_memory_abstract, update_memory_abstract, and get_recent_memories. They appear in the tools list when clicking the slider icon (🔧) in the input box.
Frequently asked questions
What happens if I don’t set `MEMORY_DB_PATH`?
The database defaults to `./memory.sqlite` in a temporary location that may be cleared when Claude Desktop restarts, causing loss of conversation history.
What runtime does MCP OpenMemory Server require?
It requires Node.js to run the MCP server. Verify installation with `node --version`.
Where does the conversation data live?
All data is stored locally in a SQLite database file at the path specified by `MEMORY_DB_PATH`. No external cloud storage is used.
Does the server support semantic search over memories?
No, semantic search is not yet supported. Memory retrieval is currently based on stored summaries and recent history.
How are MCP OpenMemory Server’s tools accessed?
Claude Desktop exposes four tools after configuration: `save_memory`, `recall_memory_abstract`, `update_memory_abstract`, and `get_recent_memories`. They appear in the tools list when clicking the slider icon (🔧) in the input box.
Basic information
More Other MCP servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Awesome Mlops
visengerA curated list of references for MLOps
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments