Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
Cross-session memory for Claude Code — context capture, semantic search, recall
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-memory-manager": {
"command": "uvx",
"args": [
"claude-memory-manager"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add claude-memory-manager -- uvx claude-memory-managerIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"claude-memory-manager": {
"command": "uvx",
"args": [
"claude-memory-manager"
]
}
}
}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-memory-manager": {
"type": "stdio",
"command": "uvx",
"args": [
"claude-memory-manager"
]
}
}
}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 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto NyxToolsDev 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 (0.1.1) kam vor 8 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) 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.
Cross-session memory for Claude Code — never lose context between sessions.
Claude Memory Manager automatically captures architectural decisions, code changes, bug fixes, and configuration choices from your Claude Code sessions, then intelligently retrieves relevant context when you start new sessions.
Every time you use Claude Code, valuable context is created and lost when the session ends:
Claude Memory Manager solves this by:
pip install claude-memory-manager
For local embeddings (no API key needed):
pip install claude-memory-manager[local]
For development:
pip install claude-memory-manager[dev]
claude-memory init
This creates the SQLite database at ~/.claude-memory/memory.db and saves a config file.
# Ingest all sessions from the default path (~/.claude/projects/)
claude-memory ingest
claude-memory ingest /path/to/sessions
claude-memory ingest --watch
# Search across all memories
claude-memory search "authentication setup"
claude-memory search "database schema" --project /path/to/project
claude-memory search "cors" --category config
# List all indexed projects
claude-memory context
claude-memory context /path/to/project
claude-memory context /path/to/project --max-tokens 3000
Add to your Claude Desktop config (see MCP Setup):
{
"mcpServers": { "claude-memory": { "command": "claude-memory-mcp", "args": [] } } }
| Command | Description |
|---|---|
claude-memory init | Initialize the SQLite database |
claude-memory ingest [PATH] | Ingest session logs from path |
claude-memory ingest --watch | Watch and auto-ingest new sessions |
claude-memory search "query" | Hybrid semantic + keyword search |
claude-memory context [PROJECT] | Generate context summary |
claude-memory list | List all indexed sessions |
claude-memory stats | Database statistics |
claude-memory prune --older-than 90d | Remove old memories |
claude-memory export | Export memories as JSON |
claude-memory serve | Start MCP server mode |
| Option | Description |
|---|---|
--config PATH | Custom config file path |
--verbose / -v | Enable debug logging |
--version | Show version |
| Option | Description |
|---|---|
--project / -p | Filter by project path |
--category / -c | Filter by category |
--limit / -n | Max results (default: 5) |
Memories are classified into these categories:
decision — Architectural and design decisionscode_change — Significant code modificationsbug_fix — Bug identification and resolutionconfig — Configuration and environment changeserror_resolution — Errors encountered and solvedpreference — User preferences and conventionsdiscussion — General discussion summaries~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": { "claude-memory": { "command": "claude-memory-mcp", "args": [] } } }
See examples/claude-desktop-config.json for a complete example.
Once connected, Claude Desktop can use these tools:
| Tool | Description |
|---|---|
memory_search | Search memories by query with optional filters |
memory_recall | Get a formatted context summary for a project |
memory_save | Save a new memory directly |
memory_stats | Get database statistics |
claude-memory-manager/
src/claude_memory/ cli.py # Click CLI commands mcp_server.py # MCP stdio server config.py # Configuration management core/ extractor.py # Memory extraction from conversations embedder.py # Embedding generation + caching indexer.py # Pipeline: parse -> extract -> embed -> store retriever.py # Hybrid semantic + keyword search summarizer.py # Context summary generation parsers/ jsonl_parser.py # Claude Code session log parser diff_parser.py # Unified diff parser storage/ database.py # SQLite + FTS5 operations models.py # Pydantic data models migrations.py # Schema versioning integrations/ anthropic_embeddings.py # Voyage AI API local_embeddings.py # sentence-transformers utils/ formatting.py # CLI output formatting license.py # License validation
Session Logs (.jsonl)
| [JSONL Parser] -----> ParsedSession | [Extractor] --------> Memory objects (categorized, scored) | [Embedder] ----------> Embeddings (bytes for SQLite BLOB) | [Indexer] -----------> SQLite DB (with FTS5 index) | [Retriever] ---------> Search results (hybrid ranked) | [Summarizer] --------> Context summary (markdown)
Configuration is loaded from (in priority order):
~/.claude-memory/config.json)| Variable | Description | Default |
|---|---|---|
CLAUDE_SESSIONS_PATH | Path to session logs | ~/.claude/projects |
CLAUDE_MEMORY_DB_PATH | Database file path | ~/.claude-memory/memory.db |
CLAUDE_MEMORY_EMBEDDING_PROVIDER | anthropic, voyage, or local | local |
ANTHROPIC_API_KEY | Anthropic API key | — |
VOYAGE_API_KEY | Voyage AI API key | — |
CLAUDE_MEMORY_MAX_TOKENS | Max tokens for context | 2000 |
CLAUDE_MEMORY_LOG_LEVEL | Log level | INFO |
| Provider | Dimension | Requires |
|---|---|---|
voyage | 1024 | VOYAGE_API_KEY |
anthropic | 1024 | ANTHROPIC_API_KEY |
local | 384 | pip install claude-memory-manager[local] |
If no provider is available, a stub provider is used (keyword search still works, but semantic search is disabled).
Where are my memories stored? In a SQLite database at ~/.claude-memory/memory.db. All data stays local.
Does this send my code to any API? Only if you configure the Voyage or Anthropic embedding provider. In that case, only memory text content (not full session logs) is sent to generate embeddings. Use local for fully offline operation.
How does deduplication work? Each memory's content is hashed (SHA-256). If a memory with the same hash already exists, it is skipped during ingestion.
How does hybrid search work? Results from cosine-similarity vector search (70% weight) are combined with SQLite FTS5 keyword search results (30% weight). Memories appearing in both get combined scores.
Can I export my memories? Yes: claude-memory export > memories.json or claude-memory export -o file.json.
How do I prune old memories? claude-memory prune --older-than 90d removes memories older than 90 days. Supports d (days), w (weeks), m (months), y (years).
# Clone and install in development mode
git clone https://github.com/nyxtools/claude-memory-manager.git cd claude-memory-manager pip install -e ".[dev]"
pytest
mypy src/
ruff check src/ tests/
MIT License. Copyright (c) 2026 NyxTools.