Availability: Claude-mem MCP tools work with Claude Desktop on macOS and Windows.
Overview
Claude Desktop can access your claude-mem memory database through MCP tools. This allows you to search past sessions, decisions, and observations directly from Claude Desktop conversations.Prerequisites
Before configuring MCP tools, ensure:- claude-mem is installed and the worker service is running
- MCP server is configured in Claude Desktop (uses the
mcp-searchMCP server)
Verify Worker is Running
Installation
Step 1: Configure MCP Server
The skill requires themcp-search MCP server. Add this to your Claude Desktop configuration:
- macOS
- Windows
Edit
~/Library/Application Support/Claude/claude_desktop_config.json:Step 2: Restart Claude Desktop
Close and reopen Claude Desktop for the MCP server configuration to take effect.Usage
Once installed, the skill auto-activates when you ask about past work:Available MCP Tools
The skill provides three core MCP tools following a 3-layer workflow pattern:| Tool | Description |
|---|---|
search | Search memory index. Returns compact results with IDs for filtering |
timeline | Get chronological context around a query or observation ID |
get_observations | Fetch full observation details by ID (use after filtering with search/timeline) |
Token-Efficient Workflow
- Search → Get index with IDs (~50-100 tokens/result)
- Timeline → Get context around interesting results
- Get Observations → Fetch full details ONLY for filtered IDs
Troubleshooting
Skill Not Appearing
- Verify the zip file was properly installed
- Check Claude Desktop’s skill installation logs
- Restart Claude Desktop
MCP Server Connection Failed
- Verify the worker is running:
curl http://localhost:37777/api/health - Check the MCP server path in configuration
- Look for errors in Claude Desktop logs
- macOS
- Windows
Search Returns No Results
- Ensure claude-mem has recorded sessions (check http://localhost:37777)
- Verify the database exists:
ls ~/.claude-mem/claude-mem.db - Test the API directly:
curl "http://localhost:37777/api/search?query=test"

