Integrations & I/O

Nodo MCP Server

Conéctese a un servidor MCP externo e invoque una herramienta. Use variables de plantilla como {{.variable}} en los argumentos para referenciar valores de pasos anteriores.

Descripción general

El nodo MCP Server se conecta a un servidor remoto de Model Context Protocol, obtiene sus herramientas disponibles y le permite invocar una dentro de su workflow. Así es como integra servicios externos — Stripe, GitHub, bases de datos o cualquier servidor compatible con MCP — directamente en sus flujos sin escribir solicitudes HTTP personalizadas.

Configuración

Conexión

Campo Descripción Requerido
Transport Type Cómo conectarse al servidor Sí
Server URL El endpoint del servidor MCP Sí
Auth Type Método de autenticación Sí
Output Variable Nombre de variable para el resultado de la herramienta Sí

Tipos de transporte

Tipo Descripción
SSE Server-Sent Events — conexión persistente con streaming en tiempo real
Streamable HTTP HTTP estándar con soporte de streaming

Tipos de autenticación

Tipo Campos Descripción
None — No se requiere autenticación
API Key Header Name, API Key Envía la clave en un header personalizado (p. ej., X-API-Key)
Bearer Token Bearer Token Envía un token Bearer en el header Authorization

Configuración de herramientas

Después de conectarse, el nodo obtiene todas las herramientas disponibles del servidor. Luego configura:

Campo Descripción Requerido
Select a tool Elegir entre las herramientas expuestas por el servidor Sí
Timeout (seconds) Tiempo máximo de espera para la respuesta de la herramienta No (predeterminado: 30)
Tool Arguments Campos dinámicos basados en el esquema de la herramienta seleccionada Varía

Los argumentos de las herramientas se generan automáticamente a partir de las definiciones de herramientas del servidor. Cada argumento muestra su nombre, descripción, tipo y si es requerido.

Cómo funciona

  1. Configure la conexión (transporte, URL, autenticación).
  2. Haga clic en Connect & Fetch Tools para descubrir las herramientas disponibles.
  3. Seleccione una herramienta del menú desplegable.
  4. Complete los argumentos de la herramienta — use la sintaxis {{.variable}} para inyectar valores de nodos anteriores.
  5. El resultado se almacena en la variable de salida para nodos posteriores.

Ejemplo: Buscar en la documentación de Stripe

Flow Start → MCP Server (Stripe)
                Tool: search_stripe_documentation
                Args: question = "How to create a subscription"
             → Model (summarize result)
             → Simple Output

Ejemplo: Crear un producto vía MCP

HTTP Request (get product data) → MCP Server (Stripe)
                                      Tool: create_product
                                      Args: name = {{.httpRequest.name}}
                                            description = {{.httpRequest.description}}
                                  → Simple Output

Ejemplo: Encadenar múltiples llamadas MCP

MCP Server (fetch customers) → For Loop (each customer)
                                  → MCP Server (create invoice)
                                  → Delay (1 second)

Buenas prácticas

  • Use transporte SSE cuando el servidor lo admita — es más eficiente para llamadas de herramientas de larga duración
  • Almacene credenciales sensibles (claves API, tokens) en el Vault y referencie con variables de plantilla
  • Establezca timeouts apropiados según el tiempo de respuesta esperado de la herramienta
  • Use nombres de variables de salida que identifiquen claramente qué datos devuelve la herramienta (p. ej., stripeCustomers, githubIssues)
  • Pruebe las herramientas individualmente con el botón Test Tool antes de integrarlas en flujos complejos

Actualizamos estas páginas a menudo. ¿Has visto algo desactualizado? Avísanos

AI AssistantPowered by Ubex
Beta
Ask me anything about Ubex workflows, nodes, or the API.