
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
claude-conversation-memory-mcp
Advanced tools
MCP server for indexing and searching Claude Code conversation history with decision tracking, git integration, and project migration/merge
An MCP server that gives Claude long-term memory by indexing conversation history with semantic search, decision tracking, and cross-project search.
npm install -g claude-conversation-memory-mcp
Verify installation:
claude-conversation-memory-mcp --version
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"conversation-memory": {
"command": "npx",
"args": ["-y", "claude-conversation-memory-mcp"]
}
}
}
Then restart Claude Desktop.
Edit ~/.claude.json (note: this file is in your home directory, not inside ~/.claude/):
{
"mcpServers": {
"conversation-memory": {
"command": "npx",
"args": ["-y", "claude-conversation-memory-mcp"]
}
}
}
Or if installed globally:
{
"mcpServers": {
"conversation-memory": {
"command": "claude-conversation-memory-mcp"
}
}
}
The MCP uses Transformers.js by default for semantic search (bundled, works offline, no setup required).
To customize, create ~/.claude-memory-config.json:
{
"embedding": {
"provider": "transformers",
"model": "Xenova/all-MiniLM-L6-v2",
"dimensions": 384
}
}
Alternative providers:
# Install Ollama
curl -fsSL https://ollama.com/install.sh | sh
ollama pull mxbai-embed-large
ollama serve
Config:
{
"embedding": {
"provider": "ollama",
"model": "mxbai-embed-large",
"dimensions": 1024
}
}
{
"embedding": {
"provider": "openai",
"model": "text-embedding-3-small",
"dimensions": 1536
}
}
Set OPENAI_API_KEY environment variable.
| Tool | Description |
|---|---|
index_conversations | Index current project's conversations |
index_all_projects | Index all Claude Code + Codex projects |
| Tool | Description |
|---|---|
search_conversations | Search messages in current project |
search_all_conversations | Search across all indexed projects |
get_decisions | Find architectural decisions |
get_all_decisions | Decisions across all projects |
search_mistakes | Find past errors and fixes |
search_all_mistakes | Mistakes across all projects |
find_similar_sessions | Find related conversations |
| Tool | Description |
|---|---|
check_before_modify | Get context before editing a file |
get_file_evolution | See file history with commits |
search_by_file | Find all context related to a file |
list_recent_sessions | List recent sessions with summaries |
recall_and_apply | Recall past work for current task |
get_requirements | Look up component requirements |
get_tool_history | Query tool usage history |
link_commits_to_conversations | Connect git commits to sessions |
| Tool | Description |
|---|---|
discover_old_conversations | Find folders from renamed projects |
migrate_project | Migrate/merge conversation history |
forget_by_topic | Delete conversations by keyword |
generate_documentation | Generate docs from conversations |
The package includes a standalone CLI:
# Interactive mode
claude-conversation-memory-mcp
# Single commands
claude-conversation-memory-mcp status
claude-conversation-memory-mcp index
claude-conversation-memory-mcp "search authentication"
claude-conversation-memory-mcp help
| Platform | Status | Conversation Location |
|---|---|---|
| Claude Code | ✅ Supported | ~/.claude/projects/ |
| Claude Desktop | ✅ Supported | (indexes Claude Code history) |
| Codex | ✅ Supported | ~/.codex/sessions/ |
Per-Project Databases (isolation)
├── ~/.claude/projects/{project}/.claude-conversations-memory.db
└── ~/.codex/.codex-conversations-memory.db
Global Registry (cross-project search)
└── ~/.claude/.claude-global-index.db
Upgrade to v1.7.3+:
npm update -g claude-conversation-memory-mcp
~/.claude.json (not ~/.claude/config.json)Check provider status:
claude-conversation-memory-mcp status
Default Transformers.js should work out of the box. If using Ollama, ensure it's running (ollama serve).
MIT
FAQs
MCP server for indexing and searching Claude Code conversation history with decision tracking, git integration, and project migration/merge
We found that claude-conversation-memory-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.