Descubre negocios agent-ready desde tu IDE.
Esta app Next.js sirve un servidor MCP por HTTP y una landing para instalarlo en un clic. Las herramientas permiten listar o buscar entidades y obtener las URLs de cada widget (calendario) hacia llms.txt, agent.json y openapi.json.
Cómo desplegar e instalar
- 1
Despliega en Vercel
Conecta este repo, haz push y asigna el dominio personalizado discover.goil.dev (CNAME a Vercel).
- 2
Instala el MCP en tu IDE
Usa los botones de instalación o, si Cursor no guarda el servidor, el bloque verde «Instalación manual» (pegar en ~/.cursor/mcp.json).
- 3
Usa las herramientas en el agente
El agente puede usar list_entities, search_entity y get_entity para resolver negocios y leer sus URLs agent-ready (llms.txt, agent.json, openapi.json).
Instalación del MCP
También puedes abrir una URL HTTPS que lanza el instalador del IDE: /install/cursor, /install/vscode o el índice /install. Si Cursor ignora el instalador web, guía manual.
Endpoint MCP (HTTP)
Streamable · /api/mcphttps://discover.goil.dev/api/mcpInstalación manual en Cursor (suele ser la más fiable)
Si el botón amarillo o la página de Cursor no añaden el servidor, pega esto en ~/.cursor/mcp.json (fusiona mcpServers con lo que ya tengas). Reinicia Cursor por completo. Guía paso a paso.
{
"mcpServers": {
"goil-discover": {
"url": "https://discover.goil.dev/api/mcp"
}
}
}¿No abre Cursor? (enlace cursor://)
Si el botón principal no hace nada, prueba este enlace directo al protocolo (a veces el navegador solo lo permite tras un clic explícito):
cursor://anysphere.cursor-deeplink/mcp/install?name=goil-discover&config=eyJ1cmwiOiJodHRwczovL2Rpc2NvdmVyLmdvaWwuZGV2L2FwaS9tY3AifQClaude Desktop (configuración manual)
Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) y fusiona el bloque siguiente con tu configuración existente:
{
"mcpServers": {
"goil-discover": {
"url": "https://discover.goil.dev/api/mcp"
}
}
}Otros clientes (referencia rápida)
Nombre del servidor y URL que deben usar los clientes compatibles con MCP por HTTP:
name: goil-discover
url: https://discover.goil.dev/api/mcpHerramientas
Hay dos modos de instalación: genérico (este servidor, ves todas las entidades) y por widget (URL /api/w/{entity}/{slug}/mcp). El MCP por widget lee el agent.json de ese widget y expone un tool semántico por cada acción (p. ej. fetch_calendars, create_booking_existing_user), sin que el LLM tenga que razonar sobre URLs ni hosts.
list_entitiesDevuelve todas las entidades del índice (negocios completos con widgets y URLs agent-ready). No requiere argumentos.
search_entityBúsqueda por nombre, descripción, ubicación, categoría del negocio y por nombre o descripción de cada widget. Ignora mayúsculas y acentos.
get_entityDevuelve un negocio por
idcon todos sus widgets y URLs agent-ready. Si no existe, la respuesta llevaisError: true.fetch_entity_urlProxy HTTP para que el agente lea
llms.txt,agent.jsonyopenapi.jsony llame a los endpoints reales del widget. La allowlist se deriva del origin de las URLs agent-ready y delapi_originde cada widget. Cualquier otro origin se rechaza conURL_NOT_ALLOWED.
Entidades indexadas (3)
- Serveis Integrals MCrous
mcrousConsultoría fiscal, contable, financiera y laboral. Asesoramiento y asistencia integral a empresas, profesionales y particulares.
Barcelona
- Reservas Generalesmcrous/calendari
- GLS Spain
gls-spainRed de agencias de mensajería y paquetería GLS en España. Servicios de entrega, recogida, rastreo de envíos y logística nacional e internacional.
Spain
- Agencias GLS Spaingls-spain/agencias
- Goil
goilEmpresa creadora del sistema.
Barcelona
- Reunión con Joangoil/joan