Context7 MCP – Aktuelle Code-Dokumente für jede Eingabeaufforderung
❌ Ohne Kontext7
LLMs basieren auf veralteten oder allgemeinen Informationen über die von Ihnen verwendeten Bibliotheken. Sie erhalten:
- ❌ Codebeispiele sind veraltet und basieren auf jahrelangen Trainingsdaten
- ❌ Halluzinierte APIs existieren nicht einmal
- ❌ Allgemeine Antworten für alte Paketversionen
✅ Mit Context7
Context7 MCP zieht aktuelle, versionsspezifische Dokumentationen und Codebeispiele direkt aus der Quelle – und platziert sie direkt in Ihre Eingabeaufforderung.
Fügen Sie Ihrer Eingabeaufforderung im Cursor use context7
hinzu:
Context7 holt aktuelle Codebeispiele und Dokumentation direkt in den Kontext Ihres LLM.
- 1️⃣ Schreiben Sie Ihre Eingabeaufforderung auf natürliche Weise
- 2️⃣ Weisen Sie das LLM an,
use context7
- 3️⃣ Erhalten Sie funktionierende Code-Antworten
Kein Tab-Wechsel, keine halluzinierten APIs, die nicht existieren, keine veralteten Codegenerationen.
🛠️ Erste Schritte
Anforderungen
- Node.js >= v18.0.0
- Cursor, Windsurf, Claude Desktop oder ein anderer MCP-Client
Installation über Smithery
So installieren Sie Context7 MCP Server für Claude Desktop automatisch über Smithery :
Im Cursor installieren
Gehen Sie zu: Settings
-> Cursor Settings
-> MCP
-> Add new global MCP server
Das Einfügen der folgenden Konfiguration in Ihre Cursor-Datei ~/.cursor/mcp.json
ist die empfohlene Vorgehensweise. Sie können die Installation auch in einem spezifischen Projekt durchführen, indem Sie .cursor/mcp.json
in Ihrem Projektordner erstellen. Weitere Informationen finden Sie in der Cursor-MCP-Dokumentation .
Installation im Windsurf
Fügen Sie dies Ihrer Windsurf MCP-Konfigurationsdatei hinzu. Weitere Informationen finden Sie in der Windsurf MCP-Dokumentation .
In VS Code installieren
Fügen Sie dies Ihrer VS Code MCP-Konfigurationsdatei hinzu. Weitere Informationen finden Sie in der VS Code MCP-Dokumentation .
In Zed installieren
Es kann über Zed Extensions installiert oder zu Ihrer Zed settings.json
hinzugefügt werden. Weitere Informationen finden Sie in der Dokumentation zum Zed Context Server .
In Claude Code installieren
Führen Sie diesen Befehl aus. Weitere Informationen finden Sie in der Claude Code MCP-Dokumentation .
In Claude Desktop installieren
Fügen Sie dies Ihrer Claude Desktop-Datei claude_desktop_config.json
hinzu. Weitere Informationen finden Sie in der Claude Desktop MCP-Dokumentation .
In BoltAI installieren
Öffnen Sie die Seite „Einstellungen“ der App, navigieren Sie zu „Plugins“ und geben Sie das folgende JSON ein:
Geben Sie nach dem Speichern im Chat get-library-docs
gefolgt von Ihrer Context7-Dokumentations-ID ein (z. B. get-library-docs /nuxt/ui
). Weitere Informationen finden Sie auf der Dokumentationsseite von BoltAI . Informationen zu BoltAI unter iOS finden Sie in diesem Handbuch .
Verwenden von Docker
Wenn Sie den MCP-Server lieber in einem Docker-Container ausführen möchten:
- Erstellen Sie das Docker-Image:Erstellen Sie zunächst eine
Dockerfile
im Projektstammverzeichnis (oder an einem beliebigen Ort):Erstellen Sie anschließend das Image mit einem Tag (z. B.context7-mcp
). Stellen Sie sicher, dass Docker Desktop (oder der Docker-Daemon) ausgeführt wird. Führen Sie den folgenden Befehl im selben Verzeichnis aus, in dem Sie dieDockerfile
gespeichert haben: - Konfigurieren Sie Ihren MCP-Client:Aktualisieren Sie die Konfiguration Ihres MCP-Clients, um den Docker-Befehl zu verwenden.Beispiel für eine cline_mcp_settings.json:Hinweis: Dies ist eine Beispielkonfiguration. Bitte beachten Sie die spezifischen Beispiele für Ihren MCP-Client (z. B. Cursor, VS Code usw.) weiter oben in dieser README-Datei, um die Struktur anzupassen (z. B.
mcpServers
vs.servers
). Stellen Sie außerdem sicher, dass der Image-Name inargs
mit dem imdocker build
Befehl verwendeten Tag übereinstimmt.
Installation unter Windows
Die Konfiguration unter Windows unterscheidet sich geringfügig von der unter Linux oder macOS ( im Beispiel wird Cline
verwendet ). Dasselbe Prinzip gilt auch für andere Editoren; siehe Konfiguration von command
und args
.
Umgebungsvariablen
DEFAULT_MINIMUM_TOKENS
: Legen Sie die Mindestanzahl an Token für den Dokumentationsabruf fest (Standard: 10000).
Beispiele:
Verfügbare Tools
resolve-library-id
: Löst einen allgemeinen Bibliotheksnamen in eine Context7-kompatible Bibliotheks-ID auf.libraryName
(erforderlich)
get-library-docs
: Ruft die Dokumentation für eine Bibliothek mithilfe einer Context7-kompatiblen Bibliotheks-ID ab.context7CompatibleLibraryID
(erforderlich)topic
(optional): Konzentrieren Sie die Dokumente auf ein bestimmtes Thema (z. B. „Routing“, „Hooks“)tokens
(optional, Standard 10000): Maximale Anzahl der zurückzugebenden Token. Werte, die kleiner sind als der konfigurierteDEFAULT_MINIMUM_TOKENS
-Wert oder der Standardwert von 10000, werden automatisch auf diesen Wert erhöht.
Entwicklung
Klonen Sie das Projekt und installieren Sie Abhängigkeiten:
Bauen:
Beispiel für eine lokale Konfiguration
Testen mit MCP Inspector
Fehlerbehebung
ERR_MODULE_NOT_FOUND
Wenn dieser Fehler angezeigt wird, versuchen Sie, bunx
anstelle von npx
zu verwenden.
Dadurch werden häufig Probleme mit der Modulauflösung behoben, insbesondere in Umgebungen, in denen npx
Pakete nicht ordnungsgemäß installiert oder auflöst.
Probleme bei der ESM-Lösung
Wenn ein Fehler wie der folgende auftritt: Error: Cannot find module 'uriTemplate.js'
versuchen Sie die Ausführung mit dem Flag --experimental-vm-modules
:
TLS/Zertifikatsprobleme
Verwenden Sie das Flag --experimental-fetch
mit npx
, um TLS-bezogene Probleme zu umgehen:
MCP-Client-Fehler
- Versuchen Sie, dem Paketnamen
@latest
hinzuzufügen. - Versuchen Sie alternativ,
bunx
zu verwenden. - Versuchen Sie alternativ,
deno
zu verwenden. - Stellen Sie sicher, dass Sie Node v18 oder höher verwenden, um native Fetch-Unterstützung mit
npx
zu erhalten.
Haftungsausschluss
Context7-Projekte werden von der Community erstellt. Obwohl wir uns um hohe Qualität bemühen, können wir die Richtigkeit, Vollständigkeit und Sicherheit der gesamten Bibliotheksdokumentation nicht garantieren. Die in Context7 aufgeführten Projekte werden von ihren jeweiligen Eigentümern und nicht von Context7 entwickelt und gepflegt. Sollten Sie auf verdächtige, unangemessene oder potenziell schädliche Inhalte stoßen, benachrichtigen Sie uns bitte umgehend über die Schaltfläche „Melden“ auf der Projektseite. Wir nehmen alle Meldungen ernst und prüfen gemeldete Inhalte umgehend, um die Integrität und Sicherheit unserer Plattform zu gewährleisten. Mit der Nutzung von Context7 bestätigen Sie, dass Sie dies nach eigenem Ermessen und auf eigene Gefahr tun.
Kontaktieren Sie 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 (falls zutreffend)
Context7 in den Medien
- Better Stack: „Kostenloses Tool macht den Cursor 10x intelligenter“
- Cole Medin: „Dies ist zweifellos der BESTE MCP-Server für KI-Codierungsassistenten“
- Einkommensstrom-Surfer: „Context7 + SequentialThinking MCPs: Ist das AGI?“
- Julian Goldie SEO: „Context7: Neues MCP AI Agent Update“
- JeredBlu: „Context 7 MCP: Dokumentation sofort abrufen + VS Code-Setup“
- Einkommensstrom-Surfer: „Context7: Der neue MCP-Server, der die KI-Codierung verändern wird“
- AICodeKing: „Context7 + Cline & RooCode: Dieser MCP-Server macht CLINE 100-mal effektiver!“
- Sean Kochel: „5 MCP-Server für Vibe Coding Glory (einfach einstecken und loslegen)“
Sternengeschichte
Lizenz
MIT
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Model Context Protocol-Server, der aktuelle, versionsspezifische Dokumentationen und Codebeispiele aus Bibliotheken direkt in LLM-Eingabeaufforderungen abruft und Entwicklern hilft, genaue Antworten ohne veraltete oder halluzinierte Informationen zu erhalten.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.Last updated -215JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.Last updated -5PythonApache 2.0
- AsecurityFlicenseAqualityA Model Context Protocol server that provides specialized prompt suggestions for backend development, frontend development, and general tasks to help LLMs generate better content.Last updated -486TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to explore and interact with API specifications by providing tools for loading, browsing, and getting detailed information about API endpoints.Last updated -2111TypeScript