Integrations
Leverages PostgreSQL (via Supabase) for storing and querying WebDNA documentation with full-text search capabilities
Uses Supabase PostgreSQL database for storage and retrieval of WebDNA documentation, with support for migrations and full-text search
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
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 -76281TypeScriptMIT 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 -1914TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that integrates real-time web search capabilities into AI assistants using the Exa API, providing both basic and advanced search functionality with formatted markdown results.Last updated -119Python
- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -Python