Integrations & I/O

Nodul MCP Server

Conectați-vă la un server MCP extern și invocați un instrument. Folosiți variabile de template precum {{.variable}} în argumente pentru a referenția valori din pașii anteriori.

Prezentare generală

Nodul MCP Server se conectează la un server remote Model Context Protocol, obține instrumentele disponibile și vă permite să invocați unul în cadrul workflow-ului. Acesta este modul în care integrați servicii externe — Stripe, GitHub, baze de date sau orice server compatibil MCP — direct în fluxurile dumneavoastră fără a scrie cereri HTTP personalizate.

Configurare

Conexiune

Câmp Descriere Obligatoriu
Transport Type Cum se conectează la server Da
Server URL Endpoint-ul serverului MCP Da
Auth Type Metoda de autentificare Da
Output Variable Numele variabilei pentru rezultatul instrumentului Da

Tipuri de transport

Tip Descriere
SSE Server-Sent Events — conexiune persistentă cu streaming în timp real
Streamable HTTP HTTP standard cu suport de streaming

Tipuri de autentificare

Tip Câmpuri Descriere
None — Nu este necesară autentificarea
API Key Header Name, API Key Trimite cheia într-un header personalizat (de ex., X-API-Key)
Bearer Token Bearer Token Trimite un token Bearer în header-ul Authorization

Configurarea instrumentelor

După conectare, nodul obține toate instrumentele disponibile de la server. Apoi configurați:

Câmp Descriere Obligatoriu
Select a tool Alegeți dintre instrumentele expuse de server Da
Timeout (seconds) Timpul maxim de așteptare pentru răspunsul instrumentului Nu (implicit: 30)
Tool Arguments Câmpuri dinamice bazate pe schema instrumentului selectat Variază

Argumentele instrumentelor sunt generate automat din definițiile instrumentelor serverului. Fiecare argument afișează numele, descrierea, tipul și dacă este obligatoriu.

Cum funcționează

  1. Configurați conexiunea (transport, URL, autentificare).
  2. Faceți clic pe Connect & Fetch Tools pentru a descoperi instrumentele disponibile.
  3. Selectați un instrument din meniul derulant.
  4. Completați argumentele instrumentului — folosiți sintaxa {{.variable}} pentru a injecta valori din nodurile anterioare.
  5. Rezultatul este stocat în variabila de ieșire pentru nodurile ulterioare.

Exemplu: Căutare în documentația Stripe

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

Exemplu: Crearea unui produs prin MCP

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

Exemplu: Înlănțuirea mai multor apeluri MCP

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

Bune practici

  • Folosiți transportul SSE când serverul îl suportă — este mai eficient pentru apeluri de instrumente de lungă durată
  • Stocați credențialele sensibile (chei API, token-uri) în Vault și referențiați-le cu variabile de template
  • Setați timeout-uri adecvate în funcție de timpul de răspuns așteptat al instrumentului
  • Folosiți nume de variabile de ieșire care identifică clar ce date returnează instrumentul (de ex., stripeCustomers, githubIssues)
  • Testați instrumentele individual cu butonul Test Tool înainte de a le integra în fluxuri complexe

Actualizăm des aceste pagini. Ai găsit ceva depășit? Spune-ne

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