quran-search-engine-mcp
quran-search-engine-mcp es un servidor del Model Context Protocol (MCP) que conecta asistentes de IA como Claude Desktop a un motor de búsqueda coránico dedicado. Evita errores de generación de texto o alucinaciones de la IA al enrutar las solicitudes de búsqueda a través de una capa de base de datos verificada, devolviendo versos árabes exactos y resaltados con normalización avanzada, lemas y coincidencia basada en raíces.
Documentación
Quran Search Engine MCP
Un servidor MCP (Model Context Protocol) que brinda a los clientes de IA acceso rápido, preciso y sin alucinaciones al Corán — búsqueda, navegación y morfología — a través de stdio y Streamable HTTP.
Busca, navega y explora el Corán a través de 8 herramientas MCP — versículos, azoras, lemas, raíces y morfología. Alojado en mcp.quran.us.kg. En lugar de depender de una IA para "alucinar" o predecir versículos coránicos, esta herramienta enruta cada solicitud a un motor de búsqueda dedicado. La IA maneja el lenguaje natural; el servidor devuelve el texto coránico exacto y literal.
Endpoint público
El servidor está alojado públicamente en https://mcp.quran.us.kg/ (con Cloudflare, estable). Sin clave de API, sin autenticación: el endpoint está abierto y habilitado para CORS para cualquier cliente.
| Recurso | URL |
|---|---|
| Servidor MCP (Streamable HTTP) | https://mcp.quran.us.kg/ |
| Verificación de salud | https://mcp.quran.us.kg/health |
| Página de estado | https://quran.us.kg |
Características
- 🔌 Compatible con MCP — Claude Desktop, Claude Web, ChatGPT, Cursor, VS Code y otros.
- 🌐 Dos transportes — stdio para integraciones locales, Streamable HTTP para remoto/alojado.
- 🔍 Ocho herramientas — búsqueda de texto completo, metadatos de azoras, navegación de versículos, consulta de lemas/raíces, morfología.
- 📖 Resultados precisos — cada versículo proviene de un conjunto de datos verificado; sin LLM en el proceso.
- 🛡️ HTTP reforzado — lista blanca de hosts, límite de tasa por IP, límite de cuerpo, recolector de sesiones,
/health.
Instalación
# Use the public endpoint
# → point your MCP client at https://mcp.quran.us.kg/
# Or run the server locally (stdio)
npx -y quran-search-engine-mcp
Documentación
La documentación detallada se encuentra en docs/:
- Referencia de herramientas — cada herramienta, su esquema, forma de respuesta y ejemplos.
- Integraciones — Claude Desktop, Claude Web, ChatGPT, Cursor y otros.
- Arquitectura — internos: transportes, carga de conjuntos de datos, refuerzo HTTP.
- Desarrollo — compilar, probar, agregar una nueva herramienta, implementar.
Inicio rápido (HTTP)
El camino más corto: usa cualquier cliente MCP y apúntalo a https://mcp.quran.us.kg/.
Para pruebas ad-hoc, la página de integraciones muestra un fragmento de Node único que usa @modelcontextprotocol/sdk directamente.
Inicio rápido (Docker)
docker compose up --build
# → "Quran MCP HTTP server listening on http://0.0.0.0:4000/"
Requisitos
- Node.js 20+ (se recomienda LTS)
- npm, pnpm o yarn
Licencia
MIT — ver LICENSE.
Contacto
Correo electrónico: contact@adelpro.us.kg