Addons & Integrationen · MCP
Context7
MCP-Server, der aktuelle, versionsgenaue Bibliotheks-Dokumentation direkt in den Kontext deines Agenten lädt.
Context7 löst ein Kernproblem von Coding-Assistenten: Das Modell kennt Bibliotheks-APIs nur bis zu seinem Trainingsstand und schlägt deshalb gern veraltete oder gar nicht existierende Funktionen vor. Der MCP-Server holt laut README aktuelle, versionsspezifische Dokumentation und Code-Beispiele „straight from the source" und legt sie direkt in den Prompt des Agenten.
Technisch stellt Context7 zwei MCP-Tools bereit: resolve-library-id übersetzt einen Bibliotheksnamen (z. B. „Next.js") in eine eindeutige Context7-ID, query-docs ruft anschließend die passende Doku zu dieser ID und der konkreten Frage ab. Ausgelöst wird das entweder automatisch durch den Agenten — oder ganz einfach, indem man „use context7" an seine Anfrage anhängt, etwa: „How do I set up Next.js 14 middleware? use context7".
Betrieben wird der Dienst als gehosteter Endpunkt unter https://mcp.context7.com/mcp; ein kostenloser API-Key (per OAuth über das Dashboard) wird für höhere Rate Limits empfohlen und als CONTEXT7_API_KEY-Header mitgeschickt. Die Einrichtung übernimmt das CLI-Tool ctx7, das den Key generiert und die Integration für Clients wie Claude Code, Cursor oder OpenCode automatisch installiert. Einzige Voraussetzung: Node.js 18 oder neuer. Damit liest der Agent die echte Doku der tatsächlich eingesetzten Library-Version, statt API-Aufrufe aus dem Gedächtnis zu raten.
🔧 SETUP
- Voraussetzung prüfen: Node.js 18 oder neuer muss installiert sein
- Setup-Assistent ausführen: `npx ctx7 setup` — generiert per OAuth einen API-Key und installiert die Integration; gezielt für einen Client z. B. `npx ctx7 setup --claude` (auch `--cursor` oder `--opencode` möglich)
- Alternativ manuell: den MCP-Server `https://mcp.context7.com/mcp` im Client eintragen und den API-Key als `CONTEXT7_API_KEY`-Header mitgeben (kostenloser Key über context7.com/dashboard)
- Testen: eine Coding-Frage stellen und „use context7" anhängen, z. B. „How do I set up Next.js 14 middleware? use context7"
- Bei Bedarf wieder entfernen: `npx ctx7 remove`
✅ WANN EINSETZEN?
Arbeit mit schnelllebigen Frameworks
Beim Bauen mit Next.js, React oder einer frisch aktualisierten Library „use context7" anhängen — der Agent liest die Doku der echten Version statt veraltete APIs aus dem Trainingswissen vorzuschlagen.
Halluzinierte API-Aufrufe abstellen
Wenn der Assistent wiederholt Funktionen vorschlägt, die es in der eingesetzten Library-Version nicht (mehr) gibt, liefert `query-docs` die tatsächlich gültigen Signaturen und Code-Beispiele in den Kontext.
⛔ WANN EHER NICHT?
Fragen zum eigenen, privaten Code
Context7 liefert Dokumentation öffentlicher Bibliotheken — über die interne Struktur des eigenen Projekts weiß es nichts.
Besser: Für Codebasis-Verständnis ein Code-Graph-Tool wie Graphify oder die normalen Datei-Tools des Agenten nutzen.
Komplett offline arbeiten
Der empfohlene Weg ist ein gehosteter Endpunkt (mcp.context7.com) — ohne Internetverbindung kommt keine Doku an.
Besser: Benötigte Doku-Seiten vorab lokal ablegen und dem Agenten als Dateien mitgeben.
QUELLEN
- GitHub: upstash/context7 ↗ github.com
- Context7-Dokumentation ↗ context7.com
- Context7-Dashboard (kostenloser API-Key) ↗ context7.com