Supports configuration through environment variables loaded via .env files, enabling customization of server behavior like concurrency and timeout settings.
Mentioned as a contact method for the author through their Bluesky handle, but no explicit integration functionality is described.
Provides deployment options through Docker containers, allowing the MCP server to be containerized and run in various environments.
Deepwiki MCP-Server
Dies ist ein inoffizieller Deepwiki MCP-Server
Es nimmt eine Deepwiki-URL über MCP, crawlt alle relevanten Seiten, konvertiert sie in Markdown und gibt entweder ein Dokument oder eine Liste pro Seite zurück.
Merkmale
- 🔒 Domänensicherheit : Verarbeitet nur URLs von deepwiki.org
- 🧹 HTML-Bereinigung : Entfernt Kopf- und Fußzeilen, Navigation, Skripte und Anzeigen
- 🔗 Link-Neuschreibung : Passt Links an, damit sie in Markdown funktionieren
- 📄 Mehrere Ausgabeformate : Erhalten Sie ein Dokument oder strukturierte Seiten
- 🚀 Leistung : Schnelles Crawlen mit einstellbarer Parallelität und Tiefe
- NLP : Es wird nur nach dem Bibliotheksnamen gesucht
Verwendung
Eingabeaufforderungen, die Sie verwenden können:
Vollständige Dokumentation abrufen (Standard)
Einzelne Seite
Erhalten Sie per Kurzform
Cursor
Fügen Sie dies der .cursor/mcp.json
hinzu.
MCP-Tool-Integration
Das Paket registriert ein Tool namens deepwiki_fetch
, das Sie mit jedem MCP-kompatiblen Client verwenden können:
Parameter
url
(erforderlich): Die Start-URL des Deepwiki-Repositorysmode
(optional): Ausgabemodus, entweder „aggregate“ für ein einzelnes Markdown-Dokument (Standard) oder „pages“ für strukturierte SeitendatenmaxDepth
(optional): Maximale Tiefe der zu crawlenden Seiten (Standard: 10)
Antwortformat
Erfolgsantwort (Aggregatmodus)
Erfolgsantwort (Seitenmodus)
Fehlerantwort
Teilweise Erfolgsantwort
Fortschrittsereignisse
Wenn Sie das Tool verwenden, erhalten Sie während des Crawlens Fortschrittsereignisse:
Lokale Entwicklung - Installation
Lokale Nutzung
Aus der Quelle
Direkte API-Aufrufe
Für den HTTP-Transport können Sie direkte API-Aufrufe tätigen:
Konfiguration
Umgebungsvariablen
DEEPWIKI_MAX_CONCURRENCY
: Maximale Anzahl gleichzeitiger Anfragen (Standard: 5)DEEPWIKI_REQUEST_TIMEOUT
: Anforderungs-Timeout in Millisekunden (Standard: 30000)DEEPWIKI_MAX_RETRIES
: Maximale Wiederholungsversuche für fehlgeschlagene Anfragen (Standard: 3)DEEPWIKI_RETRY_DELAY
: Basisverzögerung für Wiederholungs-Backoff in Millisekunden (Standard: 250)
Um diese zu konfigurieren, erstellen Sie eine .env
Datei im Projektstammverzeichnis:
Docker-Bereitstellung (ungetestet)
Erstellen und führen Sie das Docker-Image aus:
Entwicklung
Fehlerbehebung
Häufige Probleme
- Berechtigung verweigert : Wenn beim Ausführen der CLI EACCES-Fehler auftreten, stellen Sie sicher, dass die Binärdatei ausführbar ist:
- Verbindung abgelehnt : Stellen Sie sicher, dass der Port verfügbar ist und nicht durch eine Firewall blockiert wird:
- Timeout-Fehler : Erwägen Sie bei großen Repositories eine Erhöhung des Timeouts und der Parallelität:
Beitragen
Wir freuen uns über Beiträge! Weitere Informationen finden Sie unter CONTRIBUTING.md .
Lizenz
MIT
Links
- X/Twitter: @kregenrek
- Bluesky: @kevinkern.dev
Kurse
- Cursor-KI lernen: Ultimativer Cursor-Kurs
- Lernen Sie, Software mit KI zu erstellen: instructa.ai
Sehen Sie sich meine anderen Projekte an:
- KI-Eingabeaufforderungen – Kuratierte KI-Eingabeaufforderungen für Cursor AI, Cline, Windsurf und Github Copilot
- Codefetch – Wandeln Sie Code mit einem einfachen Terminalbefehl in Markdown für LLMs um
- aidex Ein CLI-Tool, das detaillierte Informationen zu KI-Sprachmodellen bereitstellt und Entwicklern hilft, das richtige Modell für ihre Anforderungen auszuwählen.# tool-starter
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.
Tools
Ein MCP-Server, der Deepwiki-Dokumentation abruft und in Markdown konvertiert, sodass Benutzer Seiten aus den Repositories von deepwiki.com crawlen und in verschiedenen Ausgabeformaten darauf zugreifen können.
- Merkmale
- Verwendung
- Cursor
- Lokale Entwicklung - Installation
- Konfiguration
- Docker-Bereitstellung (ungetestet)
- Entwicklung
- Fehlerbehebung
- Beitragen
- Lizenz
- Links
- Kurse
- Sehen Sie sich meine anderen Projekte an:
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA powerful MCP server for fetching and transforming web content into various formats (HTML, JSON, Markdown, Plain Text) with ease.Last updated -414612TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that enables searching and retrieving content from Confluence documentation systems, providing capabilities for both document searches and full page content retrieval.Last updated -Python
- AsecurityFlicenseAqualityA MCP server that allows you to search and retrieve content on any wiki site using MediaWiki with LLMs 🤖. wikipedia.org, fandom.com, wiki.gg and more sites using Mediawiki are supported!Last updated -28Python
- -securityFlicense-qualityAn MCP server that enables interaction with Markdown knowledge bases, allowing users to search and retrieve content by tags, text, URL, or date range from their local markdown files.Last updated -3Python