promptgarten 🌱
🌍 EN

Addons & Integrationen · MCP

Context7

58.979

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

  1. Voraussetzung prüfen: Node.js 18 oder neuer muss installiert sein
  2. 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)
  3. 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)
  4. Testen: eine Coding-Frage stellen und „use context7" anhängen, z. B. „How do I set up Next.js 14 middleware? use context7"
  5. 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