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ă
- Configurați conexiunea (transport, URL, autentificare).
- Faceți clic pe Connect & Fetch Tools pentru a descoperi instrumentele disponibile.
- Selectați un instrument din meniul derulant.
- Completați argumentele instrumentului — folosiți sintaxa
{{.variable}}pentru a injecta valori din nodurile anterioare. - 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