Claude Mem MCP tools work with Claude Desktop on macOS and Windows.
Prerequisites
Before configuring MCP tools, ensure:- Claude Mem is installed and the worker service is running.
- The MCP server file is present at
~/.claude/plugins/marketplaces/thedotmack/plugin/scripts/mcp-server.cjs.
Verify the worker is running
Installation
1
Edit the Claude Desktop configuration file
Open the configuration file for your platform:Add the
- macOS
- Windows
mcp-search server entry:2
Restart Claude Desktop
Close and reopen Claude Desktop for the MCP server configuration to take effect.
Searching memory from Claude Desktop
Once installed, you can ask Claude Desktop natural-language questions about your past work:Available MCP tools
The MCP server provides three tools that follow the same 3-layer workflow used in Claude Code:Token-efficient workflow
- Search — get index with IDs (~50–100 tokens per result)
- Timeline — get context around interesting results
- Get observations — fetch full details only for the IDs you need
Troubleshooting
MCP server not connecting
MCP server not connecting
- Verify the worker is running:
curl http://localhost:37777/api/health - Check that the MCP server file path in the configuration matches the actual file location
- Check Claude Desktop logs for errors:
- macOS
- Windows
Search returns no results
Search returns no results
- Ensure Claude Mem has recorded at least one Claude Code session
- Verify the database exists:
ls ~/.claude-mem/claude-mem.db - Test the worker API directly:
curl "http://localhost:37777/api/search?query=test" - Open the viewer at
http://localhost:37777to confirm data is present
Configuration not taking effect
Configuration not taking effect
Claude Desktop must be fully restarted (not just the window) after editing
claude_desktop_config.json. Quit from the menu bar or system tray, then relaunch.Search tools reference
Full MCP tool documentation with parameter details
Platform integration
Build custom integrations with the worker HTTP API