Servidor MCP de WebDNA
Un servidor de Protocolo de Contexto de Modelo (MCP) personalizado para la documentación de WebDNA. Este servidor extrae e indexa la documentación de WebDNA desde docs.webdna.us y proporciona puntos finales de API para buscar y recuperar documentación.
Características
Raspa e indexa la documentación de WebDNA
Proporciona puntos finales de API compatibles con MCP para la integración con asistentes de IA
Búsqueda de texto completo de instrucciones y contextos de WebDNA
Navegación por documentación categorizada
Base de datos PostgreSQL Supabase para almacenamiento y recuperación
Related MCP server: @sanderkooger/mcp-server-ragdocs
Empezando
Prerrequisitos
Node.js (v14 o superior)
npm
Cuenta y proyecto de Supabase
Instalación
Clonar el repositorio
Instalar dependencias:
Configure sus variables de entorno copiando el archivo de ejemplo y actualizándolo con sus credenciales de Supabase:
Aplique las migraciones de base de datos a su proyecto Supabase:
Ejecute el raspador de documentación para completar la base de datos:
Iniciar el servidor:
El servidor se ejecutará en el puerto 3000 de forma predeterminada. Puede cambiarlo configurando la variable de entorno PORT .
Herramientas MCP
Este servidor proporciona las siguientes herramientas MCP:
búsqueda-webdna-docs
Busca en la documentación de WebDNA instrucciones, contextos o palabras clave específicas.
Parámetros:
query(cadena): La consulta de búsqueda para la documentación de WebDNA
obtener-webdna-doc
Recupera documentación detallada para una instrucción o contexto WebDNA específico por su ID.
Parámetros:
id(cadena): el ID de la instrucción o contexto de WebDNA
categorías de get-webdna
Recupera todas las categorías de documentación de WebDNA con el recuento de instrucciones en cada categoría.
Puntos finales de API
POST /mcp/search-webdna-docs: Buscar documentación de WebDNAPOST /mcp/get-webdna-doc: Obtener documentación por IDGET /mcp/get-webdna-categories: Obtener todas las categoríasGET /health: Punto final de comprobación de estado
Desarrollo
Para el desarrollo con reinicio automático al cambiar archivos:
Licencia
ISC