Context7 MCP
offiziellOffizieller Context7 MCP-Server, der aktuelle, versionsspezifische Bibliotheksdokumentation und Codebeispiele in KI-Coding-Prompts einbringt.
Was kann man mit Context7 MCP machen?
- Resolve library names to IDs — Bitten Sie Ihren Assistenten, einen allgemeinen Bibliotheksnamen in eine Context7-kompatible ID umzuwandeln, um eine präzise Dokumentationsabfrage zu ermöglichen.
- Fetch version-specific docs — Fordern Sie aktuelle, versionsabgestimmte Dokumentation und Codebeispiele für eine Bibliothek direkt in Ihre Eingabeaufforderung an.
- Get language-ranked examples — Fragen Sie nach Dokumentation mit Codebeispielen, die nach Ihrer bevorzugten Programmiersprache priorisiert sind.
- Query docs by exact library ID — Verwenden Sie eine bekannte Context7-ID (z. B.
/vercel/next.js), um die Namensauflösung zu überspringen und relevante Dokumente sofort abzurufen.
Gehosteter MCP-Server
npx add-mcp 'https://mcp.context7.com/mcp/oauth'Installiert in Claude Code, Codex, Cursor und mehr
Dokumentation

Context7 Platform – Aktuelle Code-Dokumentation für jeden Prompt
❌ Ohne Context7
LLMs verlassen sich auf veraltete oder allgemeine Informationen über die Bibliotheken, die du verwendest. Du bekommst:
- ❌ Veraltete Codebeispiele, die auf ein Jahr alten Trainingsdaten basieren
- ❌ Halluzinierte APIs, die es gar nicht gibt
- ❌ Allgemeine Antworten für alte Paketversionen
✅ Mit Context7
Context7 zieht aktuelle, versionsspezifische Dokumentationen und Codebeispiele direkt aus der Quelle – und platziert sie direkt in deinen Prompt.
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 Dokumentationen direkt in den Kontext deines LLMs. Kein Tab-Wechsel, keine halluzinierten APIs, die es nicht gibt, keine veraltete Codegenerierung.
Funktioniert in zwei Modi:
- CLI + Skills – installiert einen Skill, der deinen Agenten dabei unterstützt, Dokumentationen mit
ctx7CLI-Befehlen abzurufen (kein MCP erforderlich) - MCP – registriert einen Context7 MCP-Server, sodass 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 den passenden Skill. Du kannst zwischen CLI + Skills oder MCP-Modus wählen. Verwende --cursor, --claude oder --opencode, um einen bestimmten Agenten anzusprechen.
Um die erstellte Einrichtung später zu entfernen, führe npx ctx7 remove aus. Wenn du die CLI global mit npm install -g ctx7 installiert hast, entferne dieses Paket separat mit npm uninstall -g ctx7.
Für die manuelle 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 client-spezifische Einrichtungsanleitungen.
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 Schritt der Bibliothekszuordnung überspringen und direkt Dokumentationen 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 Dokumentationen geladen werden sollen.
Eine Version angeben
Um Dokumentationen 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 gleicht automatisch die passende Version ab.
Eine Regel hinzufügen
Wenn du über ctx7 setup installiert hast, wird automatisch ein Skill konfiguriert, der 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 Ä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 Dokumentationen 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 ordnen)libraryName(erforderlich): Der Name der Bibliothek, nach der gesucht werden soll
query-docs: Ruft Dokumentationen 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 Dokumentationen abgerufen werden sollenlanguage(optional): Die Programmiersprache, in der du schreibst, wird verwendet, um Codebeispiele in dieser Sprache zuerst zu ordnen
Weitere Dokumentation
- CLI-Referenz – Vollständige CLI-Dokumentation
- MCP-Clients – Manuelle MCP-Installation für 30+ Clients
- Bibliotheken hinzufügen – Reiche deine Bibliothek bei Context7 ein
- Fehlerbehebung – Häufige Probleme und Lösungen
- API-Referenz – REST-API-Dokumentation
- Entwicklerhandbuch – Führe Context7 MCP lokal aus
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 beigetragen, und obwohl wir uns um hohe Qualität bemühen, können wir die Richtigkeit, Vollständigkeit oder Sicherheit aller Bibliotheksdokumentationen nicht garantieren. Projekte, die in Context7 aufgeführt sind, werden von ihren jeweiligen Eigentümern entwickelt und gepflegt, nicht von Context7. Wenn du auf verdächtige, unangemessene oder potenziell schädliche Inhalte stößt, verwende bitte die Schaltfläche „Melden“ auf der Projektseite, um uns umgehend zu benachrichtigen. Wir nehmen alle Meldungen ernst und werden gekennzeichnete Inhalte umgehend überprüfen, um die Integrität und Sicherheit unserer Plattform zu wahren. Durch die Nutzung von Context7 erkennst du an, dass du dies nach eigenem Ermessen und auf 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 Repositorys.
🤝 Verbinde dich mit 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
- Better Stack: „Free Tool Makes Cursor 10x Smarter“
- Cole Medin: „This is Hands Down the BEST MCP Server for AI Coding Assistants“
- Income Stream Surfers: „Context7 + SequentialThinking MCPs: Is This AGI?“
- Julian Goldie SEO: „Context7: New MCP AI Agent Update“
- JeredBlu: „Context 7 MCP: Get Documentation Instantly + VS Code Setup“
- Income Stream Surfers: „Context7: The New MCP Server That Will CHANGE AI Coding“
- AICodeKing: „Context7 + Cline & RooCode: This MCP Server Makes CLINE 100X MORE EFFECTIVE!“
- Sean Kochel: „5 MCP Servers For Vibe Coding Glory (Just Plug-In & Go)“
📄 Lizenz
MIT