Claude Desktop MCP setup¶
Add persistent memory to Claude Desktop in 30 seconds.
Install¶
Configure¶
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"extremis": {
"command": "/opt/homebrew/bin/extremis-mcp",
"env": {
"EXTREMIS_HOME": "~/.extremis"
}
}
}
}
Full path required
Claude Desktop doesn't inherit your shell PATH. Use the full path to extremis-mcp:
Restart Claude Desktop¶
Quit (⌘Q) and reopen. The 10 memory tools appear in the tool picker.
Test it¶
Paste this into Claude:
Use
memory_remember_nowto store that my name is [your name] in the semantic layer. Then usememory_recallwith query "what is my name?" to verify it was stored.
Claude Code¶
SSE / HTTP mode¶
Run extremis as an HTTP server instead of stdio — useful for non-Claude integrations:
Prompt¶
The server instructs Claude to:
- Call
memory_recallat the start of every conversation - Call
memory_rememberafter learning something durable - Call
memory_report_outcomewhen the user rates a response - Call
memory_consolidateevery ~20 conversations
You don't need to instruct Claude manually — these are in the server instructions.
Tools reference¶
See Tools reference for all 10 tools.