Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
Search Claude Code conversation history with natural language queries across all projects
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"claude-code-conversation-search": {
"command": "npx",
"args": [
"-y",
"claude-code-conversation-search-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add claude-code-conversation-search -- npx -y claude-code-conversation-search-mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"claude-code-conversation-search": {
"command": "npx",
"args": [
"-y",
"claude-code-conversation-search-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"claude-code-conversation-search": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"claude-code-conversation-search-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto TonySimonovsky bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.1.3) kam vor 14 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Context7, Codebase Memory, Exa
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Stop losing your Claude Code conversations. Never again ask "where did we discuss that bug fix?" or lose hours of context when your terminal closes.
npm install -g claude-code-conversation-search-mcp
Find any conversation across all projects:
"where did we discuss the database issue?"
"find that authentication conversation" "docker configuration we talked about yesterday"
Get the exact project, date, and command to resume instantly.
The Problem: Claude Code has no conversation search. When you close a terminal or switch projects, finding that important discussion becomes impossible. You're left scrolling through cryptic conversation titles hoping to recognize the right one.
The Solution: Search all your Claude Code conversations from any project session. Ask "where did we discuss authentication?" and instantly get the exact conversation with a resume command.
claude --resume commands to continue where you left offInstall and it auto-configures with Claude Code:
npm install -g claude-code-conversation-search-mcp
Search across all projects while working in any project.
For optimal search results and better Claude Code interaction, add these instructions to your global ~/.claude/CLAUDE.md file:
# Add to ~/.claude/CLAUDE.md
echo "- When asked to use conversation-search, you must start searching from very wide queries, narrowing down step by step. When responding based on this mcp results output a human readable text with proper newlines instead of formatting json." >> ~/.claude/CLAUDE.md
Why this helps:
# Find lost conversations
"where did we discuss the login bug?" "find that Docker conversation" "database setup we talked about"
"authentication error we fixed" "API endpoint discussion yesterday" "performance issue last week"
"how did we solve CORS issues?" "Redis configuration that worked" "deployment script we wrote"
Every search gives you:
cd ~/.cs/project-name && claude --resume abc123The search automatically creates directory shortcuts for faster navigation:
~/.cs/ instead of long project pathscd intopoc-fbf-v023-1-ccExample:
# Instead of:
cd '/Users/username/very/long/path/to/project'
cd ~/.cs/project-name
Built with TypeScript, uses SQLite FTS5 for search, integrates via Model Context Protocol.
System requirements:
Performance:
Storage:
~/.claude/conversation-search/# Clone the repository
git clone https://github.com/TonySimonovsky/claude-code-conversation-search-mcp.git cd claude-code-conversation-search-mcp
npm install
npm run build
npm link
After installation, the MCP server auto-configures with Claude Code. No manual configuration needed!
If you need custom configuration, choose one of these approaches:
Option 1: Command Line (Recommended)
# Add globally for all projects
claude mcp add conversation-search claude-code-conversation-search-mcp
claude mcp add --scope project conversation-search claude-code-conversation-search-mcp
Option 2: Edit Configuration Files Directly
Global configuration (all projects):
# Edit the global Claude Code config (run from anywhere)
nano ~/.claude.json
{
"mcpServers": { "conversation-search": { "command": "claude-code-conversation-search-mcp", "args": [] } } }
Project-specific configuration (team-shared):
# Create project config file (run from project root)
nano .mcp.json
{
"mcpServers": { "conversation-search": { "command": "claude-code-conversation-search-mcp", "args": [] } } }
The MCP server supports extensive configuration through environment variables. Here are the most commonly used options:
| Environment Variable | Description | Default |
|---|---|---|
CONVERSATION_DB_PATH | Path to SQLite database | ~/.claude/conversation-search.db |
CLAUDE_PROJECTS_DIR | Path to Claude projects directory | ~/.claude/projects |
INDEX_INTERVAL | Auto-index interval in milliseconds | 300000 (5 minutes) |
MAX_RESULTS | Maximum search results to return | 20 |
DEFAULT_CONTEXT_SIZE | Default context messages before/after | 2 |
AUTO_INDEXING | Enable automatic indexing | true |
DEBUG | Enable debug logging | false |
📖 For complete configuration options and performance tuning, see [Configuration Guide](docs/configuration.md)
Once configured, the following tools are available in Claude Code:
Search through your conversation history with natural language:
search_conversations("Where did we create auth.js?")
search_conversations("database optimization last week") search_conversations("TypeError in index.ts")
Query Examples:
"created auth.js", "edited config.json", "modified database.ts""discuss React hooks", "security review", "performance optimization""TypeError", "CORS error", "undefined variable""npm install lodash", "git commit", "database migration""today", "yesterday", "last week", "this month""in project myapp", "from backend-api"Parameters:
query (required): Natural language search querylimit (optional): Maximum results to return (default: 10)includeContext (optional): Include surrounding messages (default: true)Get all indexed projects with statistics:
list_projects()
Returns project names, message counts, and last activity dates.
Retrieve full context around a specific message:
get_message_context("msg_abc123", contextSize: 5)
Parameters:
messageId (required): The message ID to get context forcontextSize (optional): Number of messages before/after (default: 5)Retrieve messages from a specific conversation:
get_conversation_messages("conv_456", limit: 50, startFrom: 0)
get_conversation_messages("conv_456", limit: 10, startFrom: -1) # Last 10 messages get_conversation_messages("conv_456", limit: 20, startFrom: -10) # 20 messages starting from 10th from end
Parameters:
conversationId (required): The conversation ID to get messages fromlimit (optional): Number of messages to return (default: 50)startFrom (optional): Starting position - 0=first, -1=last, -10=10th from end (default: 0)Show all available tools with their signatures:
list_tools()
Returns automatically generated tool signatures and descriptions. Updates automatically when new tools are added.
Manually trigger re-indexing:
refresh_index()
Useful after adding new projects or when auto-indexing is disabled.
Show server version, changelog, and system information:
get_server_info()
Displays current version, recent changes, system status, and available tools.
Our built-in query parser supports sophisticated natural language patterns:
# Find specific file operations
"Where did we create or modify authentication files?"
"database migrations in project backend last week"
"TypeError or ReferenceError in React components"
"bash commands containing npm or yarn"
"Where did we discuss implementing caching?"
"auth login" finds messages with both)"auth or login")"auth -test" excludes test-related results)"user authentication")"auth*" matches auth, authentication, etc.)Supported time expressions:
today, yesterdaylast week, this weeklast month, this monthlast 7 days, last 30 days"on 2024-01-15", "since January 1"# Clone and install
git clone cd claude-code-conversation-search-mcp npm install
npm run dev
npm test
npm run build
src/
├── index.ts # MCP server entry point ├── indexer/ │ ├── parser.ts # JSONL conversation parser │ ├── database.ts # SQLite database operations │ └── indexer.ts # Indexing orchestration ├── search/ │ └── query.ts # Natural language query parser └── types/ └── index.ts # TypeScript type definitions
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)If the search index becomes corrupted:
# Remove the database file
rm ~/.claude/conversation-search.db
For large conversation histories:
INDEX_INTERVAL to reduce indexing frequencyMAX_RESULTS to limit result sizeEnable debug logging to troubleshoot issues:
{
"mcpServers": { "conversation-search": { "command": "npx", "args": ["claude-code-conversation-search-mcp"], "env": { "DEBUG": "true" } }
Nur der Anfang wird gezeigt; den Rest findest du im Repo