WebDNA MCP-Server
Ein benutzerdefinierter Model Context Protocol (MCP)-Server für WebDNA-Dokumentation. Dieser Server kratzt und indiziert die WebDNA-Dokumentation von docs.webdna.us und bietet API-Endpunkte zum Suchen und Abrufen der Dokumentation.
Merkmale
- Scraping und Indexierung der WebDNA-Dokumentation
- Bietet MCP-kompatible API-Endpunkte für die Integration mit KI-Assistenten
- Volltextsuche nach WebDNA-Anweisungen und -Kontexten
- Durchsuchen der kategorisierten Dokumentation
- Supabase PostgreSQL-Datenbank zum Speichern und Abrufen
Erste Schritte
Voraussetzungen
- Node.js (v14 oder höher)
- npm
- Supabase-Konto und -Projekt
Installation
- Klonen Sie das Repository
- Installieren Sie Abhängigkeiten:
- Richten Sie Ihre Umgebungsvariablen ein, indem Sie die Beispieldatei kopieren und mit Ihren Supabase-Anmeldeinformationen aktualisieren:
- Wenden Sie die Datenbankmigrationen auf Ihr Supabase-Projekt an:
- Führen Sie den Dokumentations-Scraper aus, um die Datenbank zu füllen:
- Starten Sie den Server:
Der Server läuft standardmäßig auf Port 3000. Sie können dies ändern, indem Sie die Umgebungsvariable PORT
festlegen.
MCP-Tools
Dieser Server stellt die folgenden MCP-Tools bereit:
Suche-WebDNA-Dokumente
Durchsucht die WebDNA-Dokumentation nach bestimmten Anweisungen, Kontexten oder Schlüsselwörtern.
Parameter:
query
(Zeichenfolge): Die Suchanfrage für die WebDNA-Dokumentation
WebDNA-Dokument herunterladen
Ruft anhand der ID eine ausführliche Dokumentation für eine bestimmte WebDNA-Anweisung oder einen bestimmten WebDNA-Kontext ab.
Parameter:
id
(Zeichenfolge): Die ID der WebDNA-Anweisung oder des Kontexts
get-webdna-categories
Ruft alle WebDNA-Dokumentationskategorien mit der Anzahl der Anweisungen in jeder Kategorie ab.
API-Endpunkte
POST /mcp/search-webdna-docs
: WebDNA-Dokumentation durchsuchenPOST /mcp/get-webdna-doc
: Dokumentation nach ID abrufenGET /mcp/get-webdna-categories
: Alle Kategorien abrufenGET /health
: Endpunkt der Integritätsprüfung
Entwicklung
Für die Entwicklung mit automatischem Neustart bei Dateiänderungen:
Lizenz
ISC
Danksagung
This server cannot be installed
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 benutzerdefinierter Server, der WebDNA-Dokumentation mit KI-Assistenten integriert, indem er über MCP-kompatible API-Endpunkte durchsucht, indiziert und durchsuchbare Dokumentation bereitstellt.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation contextLast updated -713211TypeScriptMIT License
- -securityAlicense-qualityAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context. Uses Ollama or OpenAI to generate embeddings. Docker files includedLast updated -422TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that enables AI assistants to access up-to-date documentation for Python libraries like LangChain, LlamaIndex, and OpenAI through dynamic fetching from official sources.Last updated -1PythonMIT License
- -securityFlicense-qualityAn MCP server that crawls API documentation websites and exposes their content to AI models, enabling them to search, browse, and reference API specifications.Last updated -Python