Integrations
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 .
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.Copycontext7-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:Copy - 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.Copy
mcpServers
vs.servers
). Stellen Sie außerdem sicher, dass der Image-Name inargs
mit dem imdocker build
Befehl verwendeten Tag übereinstimmt.
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
:
MCP-Client-Fehler
- Versuchen Sie,
@latest
aus dem Paketnamen zu entfernen. - 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.
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
You must be authenticated.
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
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -313232TypeScriptMIT 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
- -securityFlicense-qualityA Model Context Protocol server that connects LLMs to the Compiler Explorer API, enabling them to compile code, explore compiler features, and analyze optimizations across different compilers and languages.Last updated -Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages, take screenshots, generate test code, scrape web pages, and execute JavaScript in a real browser environment.Last updated -29101TypeScriptMIT License