DOOR Knowledge MCP Server
Servidor MCP (Model Context Protocol) para acceder a la base de conocimiento de soporte de DOOR.
Características
📚 Documentos de support.door.com (artículos + PDFs convertidos)
🔍 Búsqueda rápida con índice pre-generado
🌐 API HTTP para acceso remoto (desplegado en Railway)
🔄 Sincronización incremental de contenido
⚡ Sin necesidad de descargar repositorio (usando cliente HTTP)
Instalación Rápida (Recomendado)
Para usuarios de Claude Desktop, la forma más fácil es usar el cliente HTTP remoto:
1. Configurar Claude Desktop
Abre tu archivo de configuración:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Agrega esta configuración:
2. Reinicia Claude Desktop
¡Listo! Ya puedes preguntarle a Claude sobre documentación de Door sin descargar nada.
Ventajas de esta instalación:
✅ No descargas archivos grandes
✅ Instalación en 30 segundos
✅ Siempre tienes la última versión
✅ Funciona en cualquier plataforma
✅ No necesitas conocimientos técnicos
Cliente HTTP: https://github.com/guillelagoria/mcp-http-client
Instalación Local (Para Desarrolladores)
Uso
Servidor MCP Local (para Claude Desktop)
Si prefieres ejecutar el servidor localmente (por ejemplo, para desarrollo):
Nota: Este método requiere descargar el repositorio completo. Para uso normal, recomendamos usar el cliente HTTP (ver arriba).
API HTTP
El servidor HTTP está desplegado en Railway y expone los siguientes endpoints:
Base URL: https://knowledge-mcp-production.up.railway.app
GET /health
- Estado del servidorGET /api/search?query=<term>&category=<cat>&limit=<num>
- Búsqueda de documentosGET /api/document?id=<doc_id>
- Obtener documento completoGET /api/categories
- Listar categorías
Ejemplos:
Herramientas Disponibles
Una vez conectado a través de Claude Desktop, tendrás acceso a estas herramientas:
search_door_knowledge
- Buscar documentos por queryget_door_document
- Obtener contenido completo de un documentolist_door_categories
- Listar todas las categorías disponibles
Ejemplos de uso con Claude:
"Busca guías de instalación de Door"
"Muéstrame todos los runbooks disponibles"
"¿Qué categorías de documentación hay disponibles?"
"Dame el contenido completo del documento XYZ"
Scripts Disponibles
npm start
- Iniciar servidor MCPnpm run start-http
- Iniciar servidor HTTPnpm run sync
- Sincronizar artículos de Doornpm run build-index
- Construir índice de búsquedanpm run clean
- Limpiar PDFs procesadosnpm run reprocess
- Reprocesar todo desde cero
Despliegue en Railway
Este proyecto está configurado para desplegarse fácilmente en Railway.app:
Conecta el repositorio a Railway
Railway detectará automáticamente el Dockerfile
El proyecto se construirá y desplegará automáticamente
El health check estará disponible en
/health
Estructura del Proyecto
Licencia
MIT
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables users to search and access DOOR support documentation and knowledge base articles through natural language queries. Provides fast search capabilities across support.door.com content including articles and PDFs with pre-built search indexing.