Documentation Index
Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
Use this file to discover all available pages before exploring further.
Auto-generación de herramientas MCP
Cuando creas una función condefine(), se expone automáticamente como una herramienta MCP (Model Context Protocol). Tus agentes IA pueden descubrir e invocar tu función como un tool sin configuración adicional.
Ejemplo
Para esta función:index.ts
/mcp expone este esquema:
El campo description: lo más importante para MCP
| ❌ Vaga | ✅ Específica | Por qué importa |
|---|---|---|
"Maneja usuarios" | "Busca un usuario por email o teléfono y retorna su perfil con saldo" | El agente sabe exactamente qué datos puede obtener |
"Envía mensaje" | "Envía un mensaje de WhatsApp a un número con código de país (ej: 593…)" | El agente sabe el canal y el formato esperado |
"Consulta API" | "Consulta el estado de un envío por tracking number en la API de Servientrega" | El agente sabe para qué proveedor y qué dato necesita |
Anotaciones .describe() en campos
Las anotaciones .describe() de Zod se convierten en descripciones de parámetros del tool MCP. Esto es lo que ven los agentes IA cuando descubren tu función:
Probar el endpoint MCP
Inicia el servidor local conjelou dev y consulta el esquema MCP:
Desactivar MCP
Si tu función no debe ser descubierta como herramienta (por ejemplo, un webhook que solo recibe callbacks), desactiva MCP:/mcp retorna 404.
¿Cómo lo usan los agentes?
Cuando configuras un agente IA en Jelou Brain Studio y le asignas funciones como tools, el agente:- Descubre las herramientas disponibles vía el endpoint
/mcp - Lee el nombre, descripción y esquema de entrada
- Decide cuándo invocar la herramienta basándose en la conversación del usuario
- Envía los parámetros validados a tu función
- Recibe la respuesta y la incorpora a la conversación
define() y asignarla al agente.
Multi-tool MCP
Cuando usasapp(), un solo servidor MCP en /mcp registra automáticamente todos los tools. Cada tool aparece como una herramienta independiente con su nombre, descripción y esquema.
Para excluir un tool específico del registro MCP, usa mcp: false en su config:
consultarSaldo vía MCP pero webhookPagos solo es accesible por HTTP directo en /webhook-pagos.
Conectar en Brain Studio
Guía paso a paso para configurar tu función como servidor MCP externo en Brain Studio.