DEV Community

Cover image for Context7 CLI installieren und nutzen: Eine Anleitung
Emre Demir
Emre Demir

Posted on • Originally published at apidog.com

Context7 CLI installieren und nutzen: Eine Anleitung

Context7 ist eine Plattform, die aktuelle Bibliotheksdokumentation direkt in den Kontext Ihres KI-Coding-Assistenten einspeist. Dadurch vermeiden Sie, dass Ihr Assistent Code auf Basis veralteter Trainingsdaten generiert. Die CLI (ctx7) wird mit npx ctx7 ausgeführt (keine Installation notwendig) und kann mit einem einzigen ctx7 setup Befehl mit Claude Code, Cursor oder OpenCode verbunden werden. Testen Sie Apidog noch heute

Was ist Context7 und warum ist es wichtig?

Jeder Entwickler, der KI-Coding-Tools nutzt, kennt das Problem: Sie fordern Code für eine bekannte Bibliothek an, aber Ihr Assistent liefert Vorschläge mit veralteten APIs, falschen Funktionssignaturen oder ungültigen Importpfaden. Der Grund: LLMs kennen nur ihren Trainingsstand – sie wissen nicht, was sich kürzlich geändert hat.

Context7 löst dieses Problem, indem es aktuelle, versionsspezifische Bibliotheksdokumentation für über 9.000 Libraries indiziert und Ihrem Coding-Agenten in Echtzeit bereitstellt. Bei einer Frage ruft Context7 automatisch die passende Dokumentation ab und stellt sie dem KI-Modell vor der Antwort zur Verfügung.

Das Ergebnis: Ihr KI-Tool liefert Code, der zu den aktuellen APIs passt, statt zu halluzinieren.

Die ctx7 CLI ist Ihr Interface für Context7 und bietet drei Kernfunktionen:

  1. Bibliotheksdokumentation abrufen direkt im Terminal
  2. KI-Coding-Skills verwalten (Prompt-Dateien für Ihren Agenten)
  3. Context7 MCP-Server konfigurieren für Claude Code, Cursor oder OpenCode

💡Wenn Sie neben Ihrer Entwicklungsarbeit API-Integrationen erstellen, übernimmt Apidog die API-Testseite. Es ist ein kostenloser Client zum Senden, Organisieren und Automatisieren von API-Anfragen. Zusammen sorgt Context7 für aktuelle KI-Unterstützung, Apidog für verifizierte API-Interaktionen.

ctx7 installieren

Voraussetzung: Node.js 18 oder neuer. Prüfen Sie Ihre Version mit node --version.

Ohne Installation ausführen

Schnellstart mit npx:

npx ctx7 --help
npx ctx7 library react

So erhalten Sie immer die neueste Version – ideal für gelegentliche Nutzung.

Global installieren

Für den Dauereinsatz global installieren:

npm install -g ctx7
ctx7 --version

Danach läuft jeder ctx7-Befehl direkt.

Context7 für Ihren KI-Coding-Agenten einrichten

Mit ctx7 setup verbinden Sie Context7 mit Ihrer KI-Umgebung. Die Einrichtung läuft via OAuth und erzeugt einen API-Schlüssel.

Interaktive Einrichtung

ctx7 setup

Folgen Sie den Prompts und wählen Sie Ihren Agenten und Modus. Zum Überspringen von Nachfragen:

ctx7 setup --yes

Einen bestimmten Agenten verbinden

ctx7 setup --claude     # Claude Code (~/.claude/skills oder MCP-Konfiguration)
ctx7 setup --cursor     # Cursor (~/.cursor/skills oder MCP-Konfiguration)
ctx7 setup --opencode   # OpenCode

Vorhandenen API-Schlüssel verwenden

Mit API-Schlüssel von context7.com/dashboard:

ctx7 setup --api-key IHR_API_SCHLÜSSEL

Projektspezifisch vs. global einrichten

Standard ist global. Für projektspezifische Konfiguration:

ctx7 setup --project

Zwei Modi: CLI + Skills vs. MCP

CLI + Skills Modus: Installiert eine SKILL.md-Datei. Ihr Agent nutzt dann ctx7-Befehle autonom, um Dokumentation abzurufen. Kein MCP-Server nötig.

ctx7 setup --cli --claude    # Skill in ~/.claude/skills
ctx7 setup --cli --cursor    # Skill in ~/.cursor/skills
ctx7 setup --cli --universal # Skill in ~/.config/agents/skills

MCP Server Modus: Context7 läuft als Model Context Protocol Server. Ihr Agent nutzt resolve-library-id und query-docs direkt. Dokumentation wird transparent bezogen.

Konfiguration für MCP-Modus:

{
  "url": "https://mcp.context7.com/mcp",
  "headers": {
    "CONTEXT7_API_KEY": "IHR_API_SCHLÜSSEL"
  }
}

Oder via Claude CLI:

claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp --api-key IHR_API_SCHLÜSSEL

Authentifizierung

ctx7 login    # OAuth Browser-Login
ctx7 whoami   # Prüfen, als wer Sie angemeldet sind
ctx7 logout   # Zugangsdaten löschen

Alternativ API-Schlüssel als Umgebungsvariable setzen:

export CONTEXT7_API_KEY=ihr_schlüssel_hier

Login ist nur für Skill-Generierung und bestimmte Einrichtungsprozesse nötig. Dokumentationsabfragen funktionieren auch ohne Login.

Telemetrie

Context7 sammelt anonymisierte Nutzungsdaten. Zum Deaktivieren:

export CTX7_TELEMETRY_DISABLED=1

Bibliotheksdokumentation vom Terminal abrufen

Auch ohne KI-Agent ist ctx7 als eigenständiges Doku-Tool praktisch.

Bibliotheksnamen auflösen

ctx7 library react
ctx7 library nextjs "app router setup"
ctx7 library prisma "database relations"
ctx7 library express --json

Sie erhalten die kanonische Library-ID, Snippet-Anzahl, Reputation, Version.

Beispielausgabe:

Library: /vercel/next.js
Snippets: 4,820
Reputation: high
Version: 15.2.0

Dokumentation abrufen

Mit Library-ID und Thema:

ctx7 docs /facebook/react "useEffect cleanup"
ctx7 docs /vercel/next.js "middleware authentication"
ctx7 docs /prisma/prisma "one-to-many relations"
ctx7 docs /facebook/react "hooks" --json

Die Ausgabe besteht aus relevanten Snippets aus der aktuellen Version. Diese können Sie weiterverarbeiten oder speichern.

Kennen Sie die Library-ID bereits, können Sie direkt ctx7 docs nutzen.

KI-Coding-Skills verwalten

Skills sind SKILL.md-Dateien, die Ihren Agenten mit Spezialwissen ausstatten. Sie können Skills suchen, installieren, generieren und entfernen.

Nach Skills suchen

ctx7 skills search pdf
ctx7 skills search "stripe payments"
ctx7 skills search "react testing"

Skill installieren

ctx7 skills install /anthropics/skills pdf
ctx7 skills install /anthropics/skills pdf --cursor   # Für Cursor
ctx7 skills install /anthropics/skills pdf --claude   # Für Claude Code

Mit --global steht der Skill für alle Projekte bereit:

ctx7 skills install /anthropics/skills pdf --global

Skill-Vorschläge basierend auf dem Projekt

ctx7 skills suggest

So erkennt ctx7 automatisch genutzte Bibliotheken und empfiehlt passende Skills.

Installierte Skills auflisten

ctx7 skills list              # Alle installierten Skills
ctx7 skills list --claude     # Für Claude Code
ctx7 skills list --cursor     # Für Cursor

Skill entfernen

ctx7 skills remove pdf

Benutzerdefinierten Skill per KI generieren

Mit kostenpflichtigem Konto generieren Sie Skills für beliebige Bibliotheken:

ctx7 login
ctx7 skills generate

Wählen Sie Bibliothek, beschreiben Sie das gewünschte Verhalten, ctx7 erzeugt passende SKILL.md-Datei. Diese Skills sind portabel und funktionieren in allen Agent Skills-kompatiblen Tools.

Freie Konten: 6 Skill-Generierungen/Woche, Pro: 10.

Aliase für Befehle:

Vollständiger Befehl Alias
ctx7 skills install ctx7 si
ctx7 skills search ctx7 ss
ctx7 skills generate ctx7 skills gen oder ctx7 skills g

Context7 in Ihren KI-Prompts verwenden

Nach der Einrichtung können Sie Context7 flexibel in Ihren Workflow einbauen.

Das "use context7"-Muster

Im MCP-Modus einfach an Ihre Anfrage anhängen:

Create a Next.js middleware that checks for a valid JWT in cookies and redirects
unauthenticated users to /login. use context7
Set up a Prisma schema with user and post models and a one-to-many relation. use context7
How do I configure the App Router layout in Next.js 15? use context7

Der Agent bezieht automatisch die aktuelle Dokumentation über Context7.

Spezifische Bibliothek referenzieren

Implement Supabase authentication in a Next.js app.
use library /supabase/supabase for Supabase and /vercel/next.js for Next.js routing.

So steuern Sie, welche Dokumentation priorisiert wird.

Automatisch Kontext holen

Fügen Sie eine Regel in Ihrem Agenten hinzu – etwa in CLAUDE.md:

Verwenden Sie immer Context7 MCP-Tools, wenn Sie Code generieren, der Bibliotheken von Drittanbietern verwendet.
Lösen Sie die Bibliotheks-ID auf und rufen Sie aktuelle Dokumente ab, bevor Sie eine Implementierung schreiben.
Tun Sie dies, ohne darauf zu warten, dass ich danach frage.

Oder in Cursor unter Einstellungen > Regeln für KI:

Beim Schreiben von Code, der externe Bibliotheken oder Frameworks verwendet, rufen Sie immer Context7 auf, um aktuelle Dokumentation abzurufen, bevor Sie die Implementierung generieren.

Mit Apidog für API-Vertrauen kombinieren

Context7 hält das Bibliothekswissen Ihres KI-Assistenten aktuell. Um API-Integrationen abzusichern, testen Sie die HTTP-Aufrufe mit Apidog. Apidog ist ein kostenloser API-Client für Anfrage, Test, Umgebung und Automatisierung – von Ad-hoc-Checks bis zu automatisierten Testsuiten.

Praxisbeispiele:

  • Next.js-App mit Drittanbieter-API: Context7 liefert aktuelle Next.js-Dokumentation für Ihren KI-Agenten, Apidog prüft die API-Integration und Payloads.
  • Neue Library mit HTTP-API: Context7 liefert SDK-Dokumentation, Apidog testet die API-Endpunkte auf HTTP-Ebene.
  • Debugging von Integrationen: Mit Apidog senden Sie Requests und prüfen die Rohantwort, um Fehlerquellen zu isolieren.

In Apidog können Sie Umgebungen mit API-Keys als Variablen anlegen, zwischen Entwicklung und Produktion wechseln und Assertions definieren. So kombinieren Sie aktuelles Wissen (Context7) mit API-Validierung (Apidog).

Preise und Ratenbegrenzungen

Die ctx7 CLI ist kostenfrei. Limits und Features richten sich nach Ihrem Context7-Plan:

Plan Preis API-Aufrufe/Monat Ratenbegrenzung Private Repos
Kostenlos $0 1.000 60 Anfragen/Stunde Nein
Pro $7/Sitz/Monat 5.000/Sitz 60/Stunde/Sitz Ja ($15/1M Tokens zum Parsen)
Enterprise Benutzerdefiniert 5.000/Sitz Benutzerdefiniert Ja ($25/1M Tokens)

Hinweise zum kostenlosen Plan:

  • Nach Erreichen des Limits: 20 Bonus-API-Aufrufe/Tag bis Monatsende
  • Private Repos: nur mit Pro oder höher
  • Skill-Generierung: 6/Woche Free, 10/Woche Pro
  • Pro: max. 20 Mitglieder

Wichtige Einschränkung: Context7 arbeitet nur online (Upstash-Server). Kein Offline-Modus. Große Doku-Snippets können das Kontextfenster Ihres LLM belegen – beachten Sie dies bei Projekten mit vielen Bibliotheken.

API-Key holen: context7.com/dashboard – nötig für höhere Limits.

FAQ

Sendet Context7 meinen Code an seine Server?

Nein, nur Bibliotheksname und Abfragetext werden übertragen. Ihr Code bleibt lokal.

Welche Bibliotheken sind abgedeckt?

Über 9.000 Libraries & Frameworks. Index durchsuchen: context7.com. Neue Bibliotheken via /add-library einreichen.

Wie aktuell ist die Dokumentation?

Laufende Indizierung, meist auf aktuellem Stand. Sehr neue Releases können geringfügig verzögert sein.

Funktioniert es ohne API-Key?

Ja, aber mit niedrigeren Limits. Für Regelbetrieb registrieren: API-Key setzen (CONTEXT7_API_KEY).

Unterstützte Editoren & Agenten?

Claude Code, Cursor, OpenCode, VS Code Copilot, Windsurf, Claude Desktop, alle MCP- oder Agent Skills-kompatiblen Clients.

Unterschied CLI + Skills vs. MCP?

Im Skills-Modus führt Ihr Agent explizit ctx7-Befehle aus. Im MCP-Modus werden Context7-Tools nativ angesprochen – transparenter, keine explizite "use context7"-Anweisung nötig.

Kann ich ctx7 ohne KI-Agent nutzen?

Ja, ctx7 library und ctx7 docs funktionieren eigenständig im Terminal.

Zusätzliche Ressourcen

Top comments (0)