Context7 MCP
offiziellOffizieller Context7 MCP-Server, der aktuelle, versionsspezifische Bibliotheksdokumentation und Codebeispiele in KI-Coding-Prompts einbringt.
Was kann man mit Context7 MCP machen?
- Einen Bibliotheksnamen in seine Context7-ID auflösen — Verwenden Sie
resolve-library-id, um die genaue Bibliotheks-ID (z. B./supabase/supabase) für einen bestimmten Bibliotheksnamen und eine Abfrage zu finden. - Aktuelle Dokumentation für eine bestimmte Bibliothek abrufen — Rufen Sie
query-docsmit einer Bibliotheks-ID und einer Frage auf, um versionsbewusste Dokumentation und Codebeispiele zu erhalten. - Dokumentation für eine bestimmte Bibliotheksversion abrufen — Geben Sie in Ihrer Abfrage eine Version an (z. B. "Next.js 14") und Context7 ordnet automatisch die entsprechende Dokumentation zu.
Dokumentation

Context7-Plattform – Aktuelle Code-Dokumentation für jeden Prompt
❌ Ohne Context7
LLMs stützen sich auf veraltete oder allgemeine Informationen über die von Ihnen verwendeten Bibliotheken. Sie erhalten:
- ❌ Veraltete Codebeispiele, die auf jahrealten Trainingsdaten basieren
- ❌ Halluzinierte APIs, die gar nicht existieren
- ❌ 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 Ihren 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 holt aktuelle Codebeispiele und Dokumentation direkt in den Kontext Ihres LLMs. Kein Tab-Wechsel, keine halluzinierten APIs, die nicht existieren, keine veraltete Codegenerierung.
Funktioniert in zwei Modi:
- CLI + Skills – installiert einen Skill, der Ihren Agenten anleitet, Dokumentation mit
ctx7CLI-Befehlen abzurufen (kein MCP erforderlich) - MCP – registriert einen Context7-MCP-Server, sodass Ihr Agent Dokumentationstools nativ aufrufen kann
Installation
[!NOTE] API-Schlüssel empfohlen: Holen Sie sich einen kostenlosen API-Schlüssel unter context7.com/dashboard für höhere Ratenlimits.
Richten Sie Context7 mit einem einzigen Befehl für Ihre Coding-Agenten ein. Die ctx7 CLI benötigt Node.js 18 oder neuer.
npx ctx7 setup
Authentifiziert sich über OAuth, generiert einen API-Schlüssel und installiert den passenden Skill. Sie können zwischen CLI + Skills oder MCP-Modus wählen. Verwenden Sie --cursor, --claude oder --opencode, um einen bestimmten Agenten anzusprechen.
Um das generierte Setup später zu entfernen, führen Sie npx ctx7 remove aus. Wenn Sie die CLI global mit npm install -g ctx7 installiert haben, entfernen Sie dieses Paket separat mit npm uninstall -g ctx7.
Zur manuellen Konfiguration verwenden Sie die Context7-Server-URL https://mcp.context7.com/mcp mit Ihrem MCP-Client und übergeben Ihren API-Schlüssel über den CONTEXT7_API_KEY-Header. Siehe den untenstehenden Link für clientspezifische Einrichtungsanweisungen.
Manuelle Installation / Andere Clients →
Wichtige Tipps
Bibliotheks-ID verwenden
Wenn Sie bereits genau wissen, welche Bibliothek Sie verwenden möchten, fügen Sie deren Context7-ID zu Ihrem Prompt hinzu. So kann Context7 den Schritt der Bibliothekszuordnung überspringen und direkt die Dokumentation abrufen.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
Die Schrägstrich-Syntax teilt Context7 genau mit, für welche Bibliothek die Dokumentation geladen werden soll.
Version angeben
Um Dokumentation für eine bestimmte Bibliotheksversion zu erhalten, erwähnen Sie einfach die Version in Ihrem Prompt:
How do I set up Next.js 14 middleware? use context7
Context7 gleicht automatisch die passende Version ab.
Regel hinzufügen
Wenn Sie über ctx7 setup installiert haben, wird automatisch ein Skill konfiguriert, der Context7 bei bibliotheksbezogenen Fragen auslöst. Um stattdessen manuell eine Regel einzurichten, fügen Sie eine zu Ihrem Coding-Agenten hinzu:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - Oder das Äquivalent in Ihrem 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 anhand 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 ordnen)libraryName(erforderlich): Der Name der zu suchenden Bibliothek
query-docs: Ruft Dokumentation für eine Bibliothek anhand 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
- CLI-Referenz – Vollständige CLI-Dokumentation
- MCP-Clients – Manuelle MCP-Installation für über 30 Clients
- Bibliotheken hinzufügen – Reichen Sie Ihre Bibliothek bei Context7 ein
- Fehlerbehebung – Häufige Probleme und Lösungen
- API-Referenz – REST-API-Dokumentation
- Entwicklerhandbuch – Context7 MCP lokal ausführen
Pakete
@upstash/context7-mcp– MCP-Serverctx7– CLI@upstash/context7-sdk– TypeScript SDK@upstash/context7-tools-ai-sdk– Vercel AI SDK Tools@upstash/context7-pi– pi.dev-Erweiterung
Haftungsausschluss
1- Context7-Projekte werden von der Community beigesteuert, und obwohl wir uns um hohe Qualität bemühen, können wir die Genauigkeit, Vollständigkeit oder Sicherheit aller Bibliotheksdokumentationen nicht garantieren. Die in Context7 gelisteten Projekte werden von ihren jeweiligen Eigentümern entwickelt und gewartet, nicht von Context7. Wenn Sie auf verdächtige, unangemessene oder potenziell schädliche Inhalte stoßen, nutzen Sie bitte die Schaltfläche „Melden“ auf der Projektseite, um uns umgehend zu benachrichtigen. Wir nehmen alle Meldungen ernst und überprüfen markierte Inhalte zeitnah, um die Integrität und Sicherheit unserer Plattform zu wahren. Durch die Nutzung von Context7 erkennen Sie an, dass Sie dies nach eigenem Ermessen und auf eigenes Risiko tun.
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 Repositorys.
🤝 Vernetzen Sie sich mit uns
Bleiben Sie auf dem Laufenden und treten Sie unserer Community bei:
- 📢 Folgen Sie uns auf X für die neuesten Nachrichten und Updates
- 🌐 Besuchen Sie unsere Website
- 💬 Treten Sie unserer Discord-Community bei
📺 Context7 in den Medien
- Better Stack: „Kostenloses Tool macht Cursor 10x intelligenter“
- Cole Medin: „Dies ist mit Abstand der BESTE MCP-Server für KI-Coding-Assistenten“
- Income Stream Surfers: „Context7 + SequentialThinking MCPs: Ist das AGI?“
- Julian Goldie SEO: „Context7: Neues MCP-KI-Agent-Update“
- JeredBlu: „Context 7 MCP: Dokumentation sofort erhalten + VS Code-Setup“
- Income Stream Surfers: „Context7: Der neue MCP-Server, der KI-Coding VERÄNDERN wird“
- AICodeKing: „Context7 + Cline & RooCode: Dieser MCP-Server macht CLINE 100X EFFEKTIVER!“
- Sean Kochel: „5 MCP-Server für Vibe-Coding-Ruhm (Einfach einstecken & loslegen)“
⭐ Stern-Verlauf
📄 Lizenz
MIT