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
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 functions 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.