Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g.,@DOOR Knowledge MCP Server what is the weather in Tokyo?
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
You can also use deployed servers via HTTP endpoints. For instructions, see How to Test MCP Streamable HTTP Endpoints Using cURL.
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.jsonWindows:
%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