Conectar Servidor MCP
Usa esta acción cuando quieras que un agente descubra y use las herramientas expuestas por un servidor MCP externo durante la conversación actual.
Mejor para
- Dar a un agente herramientas alojadas en tu propio servidor MCP sin cambiar la configuración permanente del asistente
- Enviar headers de autenticación cuyos valores vienen de pasos anteriores (por ejemplo
step(0).jwtde un paso Generar Token JWT) - Conectar al endpoint MCP del propio AutoTalk después de generar un JWT
Campos principales
| Campo | Qué hace |
|---|---|
| URL del Servidor | El endpoint HTTP completo del servidor MCP (transporte Streamable HTTP). Solo se aceptan URLs HTTP(S) públicas: las direcciones de red privada e interna se rechazan cuando se guarda la acción, y la URL pasa de nuevo por verificación SSRF en tiempo de ejecución |
| Encabezados | Headers de solicitud opcionales enviados al servidor. Cada Clave del encabezado y Valor del encabezado es una expresión CEL evaluada en tiempo de ejecución, así que un valor puede referenciar salidas de pasos anteriores como step(0).jwt |
Qué pueden usar los pasos posteriores
Los detalles de la conexión están disponibles en:
step(N).urlstep(N).toolCount
El paso registra el servidor; la conexión real y el descubrimiento de herramientas ocurren justo después, mientras el agente prepara su próxima llamada al modelo. Como el descubrimiento termina después de que el paso finaliza, step(N).toolCount reporta 0 en ese momento.
Consejos
- Usa esta acción como pre-acción de agente para que las herramientas del servidor ya estén disponibles cuando el modelo responda.
- Las herramientas descubiertas se ofrecen al agente solo para la ejecución actual — el servidor no se guarda en la configuración del asistente.
- Trata los tokens pasados en valores de header como datos sensibles: prefiere un paso Generar Token JWT o Resolver Variables en vez de escribir secretos directamente.
- Si la URL falta o la conexión no puede establecerse, el paso falla con
mcp_missing_urlomcp_connect_failed(verstep(N).executionContext.safeError.code).