Context7

Aktuelle, versionsspezifische Bibliotheks-Dokumentation direkt im Prompt – gegen veraltete oder erfundene APIs in KI-generiertem Code.

Beschreibung

Context7 liefert KI-Codeassistenten aktuelle, versionsspezifische Dokumentation zu Bibliotheken und Frameworks direkt im Prompt, statt sich auf das (oft veraltete) Trainingswissen des Modells zu verlassen. Betrieben wird der Dienst von Upstash.

Der Server läuft als gehosteter Remote-MCP-Endpunkt unter mcp.context7.com – es ist keine lokale Installation eines Servers nötig, nur die Konfiguration im MCP-Client.

Empfohlen ist die Einrichtung über die mitgelieferte CLI, die den Client automatisch mit einem generierten API-Key verbindet:

npx ctx7 setup

Für Claude Code lässt sich das Ziel gezielt angeben:

npx ctx7 setup --claude

Alternativ manuell in der MCP-Konfiguration des Clients:

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "env": {
        "CONTEXT7_API_KEY": "DEIN-API-KEY"
      }
    }
  }
}

Ohne API-Key funktioniert der Dienst mit niedrigeren Rate-Limits; ein kostenloser API-Key für höhere Limits lässt sich unter context7.com/dashboard erzeugen.

Warum aktuelle Dokumentation im Prompt zählt

KI-Sprachmodelle werden zu einem Stichtag trainiert und kennen danach erschienene Bibliotheksversionen nicht, oder sie vermischen APIs verschiedener Versionen, weil im Training beide vorkamen. Das Ergebnis sind häufig plausibel aussehende, aber falsche Funktionsaufrufe, veraltete Parameter oder erfundene Methoden – ein bekanntes Problem bei KI-generiertem Code. Context7 löst das, indem es bei jeder Anfrage aktuelle, versionsspezifische Dokumentation direkt in den Prompt einspeist, statt sich auf das eingefrorene Trainingswissen zu verlassen. Das Modell muss die richtige API dadurch nicht erraten, sondern bekommt sie mitgeliefert.

Wie Context7 im Workflow eingesetzt wird

In der Praxis reicht ein einfacher Hinweis im Prompt wie "nutze Context7", damit ein kompatibler Coding-Agent die passende Bibliotheksdokumentation automatisch nachlädt, bevor er Code vorschlägt oder ändert. Das ist besonders bei schnelllebigen Frameworks nützlich, deren APIs sich zwischen Major-Versionen deutlich unterscheiden, sowie bei selteneren Bibliotheken, zu denen im Trainingsmaterial nur wenig Beispielcode vorhanden war. Für Teams, die mit mehreren Versionen derselben Abhängigkeit arbeiten, hilft die Versionsspezifität dabei, dass der Agent nicht versehentlich Code für eine andere Version vorschlägt als die tatsächlich installierte.

Grenzen und Einordnung

Context7 ersetzt keine eigene Qualitätssicherung: Die gelieferte Dokumentation stammt aus öffentlich verfügbaren Quellen und sollte bei sicherheitskritischem Code weiterhin überprüft werden. Als reiner Remote-Dienst ist Context7 zudem von der Verfügbarkeit der Upstash-Infrastruktur abhängig; fällt der Dienst aus, entfällt die Dokumentationsanreicherung, der Agent arbeitet dann wieder nur mit seinem Trainingswissen weiter.

Häufige Fragen

Muss ich einen API-Key besitzen, um Context7 zu nutzen? Nein, der Dienst funktioniert auch ohne, allerdings mit niedrigeren Rate-Limits. Läuft Context7 lokal oder nur remote? Ausschließlich remote über mcp.context7.com; eine lokale Serverinstallation ist nicht vorgesehen. Für welche Bibliotheken gibt es Dokumentation? Laut Anbieter für eine wachsende Zahl gängiger Frameworks und Bibliotheken, wobei die Abdeckung je nach Projekt unterschiedlich detailliert ausfallen kann.

Voraussetzungen

Ein MCP-Client mit Remote-MCP-Unterstützung. Für die CLI-Einrichtung (npx ctx7 setup) zusätzlich Node.js 18 oder neuer.

Installationsanleitung

Am schnellsten über npx ctx7 setup, das per OAuth einen API-Key erzeugt und den Client automatisch konfiguriert. Manuell alternativ die Remote-URL mit API-Key in die MCP-Konfiguration eintragen (siehe Beschreibung).

npx ctx7 setup

Authentifizierung

Optional, aber empfohlen: ein kostenloser API-Key (Umgebungsvariable CONTEXT7_API_KEY) für höhere Rate-Limits, erzeugt per OAuth über die CLI oder manuell im Dashboard.

Benötigte Zugriffsrechte

Der Client sendet Bibliotheksnamen bzw. -kennungen an den Remote-Endpunkt und erhält Dokumentationsausschnitte zurück. Kein Zugriff auf lokale Dateien oder den eigenen Code, sofern der Client selbst keine Inhalte mitschickt.

Übertragene oder gespeicherte Daten

Anfragen (Bibliotheksnamen, Suchbegriffe) laufen über die Server von Upstash/Context7. Mit API-Key sind Anfragen dem jeweiligen Konto zuordenbar. Details zur Speicherung regelt die Datenschutzerklärung des Anbieters, die zum Zeitpunkt dieser Prüfung nicht gesondert ausgewertet wurde.

Sicherheitsrisiken

Als Remote-Dienst außerhalb der eigenen Kontrolle: Verfügbarkeit und Antwortinhalte hängen vom Anbieter ab. Der API-Key sollte wie ein Geheimnis behandelt werden (Umgebungsvariable, nicht in Versionskontrolle). Da Dokumentationsinhalte in den Kontext des Modells fließen, sollten sie wie jeder externe Text behandelt werden, nicht wie vertrauenswürdige Anweisungen.

Lizenz und Kosten

Lizenz
MIT
Kosten
kostenlos

Kostenlos nutzbar, auch ohne API-Key (mit niedrigeren Rate-Limits). Ein kostenloser API-Key für höhere Limits ist über das Dashboard erhältlich.

Alternativen

Noch nicht erfasst.

Auf einen Blick

Anbieter
Upstash
Status
Offizieller Server
Betriebsart
Remote
Aktuelle Version
Noch nicht erfasst.
GitHub-Sterne
62,485
Zuletzt geprüft
07.09.2026

Repository und Dokumentation

Kategorien

Unterstützte Clients