Context7 MCP

offiziell

Offizieller Context7 MCP-Server, der aktuelle, versionsspezifische Bibliotheksdokumentation und Codebeispiele in KI-Coding-Prompts einbringt.

Was kann man mit Context7 MCP machen?

Bitten Sie Ihre KI-Assistentin, aktuelle, versionsspezifische Bibliotheksdokumentation und Codebeispiele in jeden Prompt einzubinden.

  • Bibliotheks-IDs auflösen — Verwenden Sie resolve-library-id, um einen Bibliotheksnamen wie „Supabase“ in eine Context7-kompatible ID für Dokumentsuchen umzuwandeln.
  • Aktuelle Dokumente abrufen — Rufen Sie query-docs mit einer Bibliotheks-ID auf, um aktuelle, versionsabgestimmte Dokumentation in Ihren Prompt zu laden.
  • Bestimmte Versionen anvisieren — Fragen Sie nach Dokumenten für eine bestimmte Version (z. B. „Next.js 14“) und Context7 gleicht automatisch die richtigen Dokumente ab.
  • Abgleich mit IDs überspringen — Referenzieren Sie eine Bibliothek direkt über ihre Context7-ID (z. B. /vercel/next.js), um Dokumente ohne den Suchschritt abzurufen.
  • Echte Codebeispiele erhalten — Rufen Sie aktuelle Codebeispiele aus der Quelldokumentation ab, um halluzinierte oder veraltete APIs zu vermeiden.

Dokumentation

Cover

Install MCP Server

Context7 Platform – Aktuelle Code-Dokumentation für jeden Prompt

Website NPM Version MIT licensed

繁體中文 简体中文 日本語 한국어 문서 Documentación en Español Documentation en Français Documentação em Português (Brasil) Documentazione in italiano Dokumentasi Bahasa Indonesia Dokumentation auf Deutsch Документация на русском языке Українська документація Türkçe Doküman Arabic Documentation Tiếng Việt

❌ Ohne Context7

LLMs verlassen sich auf veraltete oder allgemeine Informationen über die Bibliotheken, die du verwendest. Das Ergebnis:

  • ❌ Codebeispiele sind veraltet und basieren auf ein Jahr alten Trainingsdaten
  • ❌ Halluzinierte APIs, die es gar nicht gibt
  • ❌ Allgemeine Antworten für alte Paketversionen

✅ Mit Context7

Context7 ruft aktuelle, versionsspezifische Dokumentation und Codebeispiele direkt von der Quelle ab – und fügt sie direkt in deinen Prompt ein.

Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.

Context7 lädt aktuelle Codebeispiele und Dokumentation direkt in den Kontext deines LLM. Kein Tab-Wechseln, keine halluzinierten APIs, kein veralteter Code.

Funktioniert in zwei Modi:

  • CLI + Skills – installiert eine Skill, die deinen Agenten dabei unterstützt, Dokumentation mithilfe von ctx7-CLI-Befehlen abzurufen (kein MCP erforderlich)
  • MCP – registriert einen Context7 MCP-Server, damit dein Agent Dokumentationstools nativ aufrufen kann

Installation

[!NOTE] API-Schlüssel empfohlen: Hol dir einen kostenlosen API-Schlüssel unter context7.com/dashboard für höhere Ratenlimits.

Richte Context7 für deine Coding-Agenten mit einem einzigen Befehl ein. Die ctx7-CLI erfordert Node.js 18 oder neuer.

npx ctx7 setup

Authentifiziert über OAuth, generiert einen API-Schlüssel und installiert die passende Skill. Du kannst zwischen CLI + Skills oder MCP-Modus wählen. Verwende --cursor, --claude oder --opencode, um einen bestimmten Agenten anzusprechen.

Um das generierte Setup später zu entfernen, führe npx ctx7 remove aus. Wenn du die CLI global mit npm install -g ctx7 installiert hast, entferne das Paket separat mit npm uninstall -g ctx7.

Zur manuellen Konfiguration verwende die Context7-Server-URL https://mcp.context7.com/mcp mit deinem MCP-Client und übergebe deinen API-Schlüssel über den Authorization: Bearer YOUR_API_KEY-Header. Siehe den Link unten für clientspezifische Einrichtungsanweisungen.

Manuelle Installation / Andere Clients →

Wichtige Tipps

Bibliotheks-ID verwenden

Wenn du bereits genau weißt, welche Bibliothek du verwenden möchtest, füge ihre Context7-ID zu deinem Prompt hinzu. So kann Context7 den Bibliotheksabgleich überspringen und die Dokumentation direkt abrufen.

Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.

Die Slash-Syntax teilt Context7 genau mit, für welche Bibliothek die Dokumentation geladen werden soll.

Eine Version angeben

Um Dokumentation für eine bestimmte Bibliotheksversion zu erhalten, erwähne einfach die Version in deinem Prompt:

How do I set up Next.js 14 middleware? use context7

Context7 wird automatisch die passende Version zuordnen.

Eine Regel hinzufügen

Wenn du über ctx7 setup installiert hast, wird automatisch eine Skill konfiguriert, die Context7 bei bibliotheksbezogenen Fragen auslöst. Um stattdessen manuell eine Regel einzurichten, füge eine zu deinem Coding-Agenten hinzu:

  • Cursor: Cursor Settings > Rules
  • Claude Code: CLAUDE.md
  • Oder das entsprechende Äquivalent in deinem Coding-Agenten

Beispielregel:

Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.

Verfügbare Tools

CLI-Befehle

  • ctx7 library <name> <query>: Durchsucht den Context7-Index nach Bibliotheksnamen und gibt passende Bibliotheken mit ihren IDs zurück.
  • ctx7 docs <libraryId> <query>: Ruft Dokumentation für eine Bibliothek mithilfe einer Context7-kompatiblen Bibliotheks-ID ab (z. B. /mongodb/docs, /vercel/next.js).

MCP-Tools

  • resolve-library-id: Löst einen allgemeinen Bibliotheksnamen in eine Context7-kompatible Bibliotheks-ID auf.
    • query (erforderlich): Die Frage oder Aufgabe des Benutzers (wird verwendet, um Ergebnisse nach Relevanz zu sortieren)
    • libraryName (erforderlich): Der Name der zu durchsuchenden Bibliothek
  • query-docs: Ruft Dokumentation für eine Bibliothek mithilfe einer Context7-kompatiblen Bibliotheks-ID ab.
    • libraryId (erforderlich): Exakte Context7-kompatible Bibliotheks-ID (z. B. /mongodb/docs, /vercel/next.js)
    • query (erforderlich): Die Frage oder Aufgabe, für die relevante Dokumentation abgerufen werden soll

Weitere Dokumentation

Pakete

Haftungsausschluss

1- Context7-Projekte sind Community-Beiträge, und obwohl wir hohe Qualität anstreben, können wir die Genauigkeit, Vollständigkeit oder Sicherheit der gesamten Bibliotheksdokumentation nicht garantieren. Projekte, die in Context7 gelistet sind, werden von ihren jeweiligen Eigentümern entwickelt und gepflegt, nicht von Context7. Wenn du verdächtige, unangemessene oder potenziell schädliche Inhalte findest, nutze bitte die Schaltfläche „Report" auf der Projektseite, um uns umgehend zu benachrichtigen. Wir nehmen alle Meldungen ernst und werden gekennzeichnete Inhalte umgehend prüfen, um die Integrität und Sicherheit unserer Plattform zu gewährleisten. Durch die Nutzung von Context7 erkennst du an, dass du dies auf eigenes Ermessen und eigenes Risiko tust.

2- Dieses Repository hostet den Quellcode des MCP-Servers. Die unterstützenden Komponenten – API-Backend, Parsing-Engine und Crawling-Engine – sind privat und nicht Teil dieses Repositories.

🤝 Kontaktiere uns

Bleib auf dem Laufenden und tritt unserer Community bei:

  • 📢 Folge uns auf X für die neuesten Nachrichten und Updates
  • 🌐 Besuche unsere Website
  • 💬 Tritt unserer Discord-Community bei

📺 Context7 in den Medien

📄 Lizenz

MIT