mcp-openmemory
by baryhuang·★ 72·Score 43
MCP server enabling Claude to remember conversations and learn over time with SQLite storage.
Overview
MCP OpenMemory is a standalone server that provides Claude with persistent conversation memory capabilities. It stores conversation messages, maintains summarized memory contexts, and provides access to recent conversations within configurable time windows. The server uses SQLite for local storage without requiring external dependencies, making it privacy-focused and self-contained.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need personal conversation memory without external dependencies or complex infrastructure setup.
When NOT to choose this
Not suitable for team deployments or sensitive data as it lacks authentication and access controls.
Tools this server exposes
4 tools extracted from the READMEsave_memoryStore individual conversation messages
recall_memory_abstractGet current memory summary
update_memory_abstractUpdate the memory summary
get_recent_memoriesRetrieve recent conversation history
Comparable tools
Installation
Installation
- Install Node.js if not already installed
- Add to Claude Desktop configuration:
{
"mcpServers": {
"mcp-openmemory": {
"command": "npx",
"args": [
"@peakmojo/mcp-openmemory@latest"
],
"env": {
"MEMORY_DB_PATH": "/path/to/your/persistent/memory.sqlite"
}
}
}
}- Restart Claude Desktop
FAQ
- Where is the memory data stored?
- Data is stored in an SQLite database file at the path specified in MEMORY_DB_PATH environment variable. Default is ./memory.sqlite but should be set to a persistent location.
- How can I separate memory for different projects?
- You can either use different MEMORY_DB_PATH values for each application (hard separation) or pass a custom 'context' parameter when calling memory tools (soft separation).
Compare mcp-openmemory with
Last updated · Auto-generated from public README + GitHub signals.