Skip to main content
Glama
jacgood
by jacgood

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

Related MCP server: MCP Web Docs

Erste Schritte

Voraussetzungen

  • Node.js (v14 oder höher)

  • npm

  • Supabase-Konto und -Projekt

Installation

  1. Klonen Sie das Repository

  2. Installieren Sie Abhängigkeiten:

npm install
  1. Richten Sie Ihre Umgebungsvariablen ein, indem Sie die Beispieldatei kopieren und mit Ihren Supabase-Anmeldeinformationen aktualisieren:

cp .env.example .env
# Edit .env with your Supabase URL and API key
  1. Wenden Sie die Datenbankmigrationen auf Ihr Supabase-Projekt an:

# Use the Supabase SQL Editor to run the SQL in migrations/01_initial_setup.sql
  1. Führen Sie den Dokumentations-Scraper aus, um die Datenbank zu füllen:

npm run scrape
  1. Starten Sie den Server:

npm start

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 durchsuchen

  • POST /mcp/get-webdna-doc : Dokumentation nach ID abrufen

  • GET /mcp/get-webdna-categories : Alle Kategorien abrufen

  • GET /health : Endpunkt der Integritätsprüfung

Entwicklung

Für die Entwicklung mit automatischem Neustart bei Dateiänderungen:

npm run dev

Lizenz

ISC

Danksagung

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

0Releases (12mo)

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A self-hosted MCP server that crawls, indexes, and searches documentation from any website locally, including private sites requiring authentication. It provides hybrid search capabilities and local embedding generation to maintain privacy while keeping AI assistant knowledge up to date.
    297
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A multi-tenant MCP server that indexes documentation from websites, git repositories, and local folders, and exposes them to AI clients via search and fetch tools.
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
    17
    MIT

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jacgood/webdna-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server