Integrations & I/O

MCP-Server-Knoten

Verbinden Sie sich mit einem externen MCP-Server und rufen Sie ein Tool auf. Verwenden Sie Template-Variablen wie {{.variable}} in Argumenten, um Werte aus vorherigen Schritten zu referenzieren.

Überblick

Der MCP-Server-Knoten verbindet sich mit einem entfernten Model Context Protocol-Server, ruft dessen verfügbare Tools ab und ermöglicht es Ihnen, eines davon in Ihrem Workflow aufzurufen. So integrieren Sie externe Dienste – Stripe, GitHub, Datenbanken oder jeden MCP-kompatiblen Server – direkt in Ihre Flows, ohne benutzerdefinierte HTTP-Requests schreiben zu müssen.

Konfiguration

Verbindung

Feld Beschreibung Erforderlich
Transport Type Wie die Verbindung zum Server hergestellt wird Ja
Server URL Der MCP-Server-Endpunkt Ja
Auth Type Authentifizierungsmethode Ja
Output Variable Variablenname für das Tool-Ergebnis Ja

Transport-Typen

Typ Beschreibung
SSE Server-Sent Events – persistente Verbindung mit Echtzeit-Streaming
Streamable HTTP Standard-HTTP mit Streaming-Unterstützung

Authentifizierungstypen

Typ Felder Beschreibung
None — Keine Authentifizierung erforderlich
API Key Header Name, API Key Sendet den Schlüssel in einem benutzerdefinierten Header (z. B. X-API-Key)
Bearer Token Bearer Token Sendet ein Bearer-Token im Authorization-Header

Tool-Konfiguration

Nach der Verbindung ruft der Knoten alle verfügbaren Tools vom Server ab. Anschließend konfigurieren Sie:

Feld Beschreibung Erforderlich
Select a tool Aus den vom Server bereitgestellten Tools auswählen Ja
Timeout (seconds) Maximale Wartezeit auf die Tool-Antwort Nein (Standard: 30)
Tool Arguments Dynamische Felder basierend auf dem Schema des ausgewählten Tools Variiert

Tool-Argumente werden automatisch aus den Tool-Definitionen des Servers generiert. Jedes Argument zeigt seinen Namen, seine Beschreibung, seinen Typ und ob es erforderlich ist.

Funktionsweise

  1. Konfigurieren Sie die Verbindung (Transport, URL, Authentifizierung).
  2. Klicken Sie auf Connect & Fetch Tools, um verfügbare Tools zu entdecken.
  3. Wählen Sie ein Tool aus dem Dropdown-Menü.
  4. Füllen Sie die Tool-Argumente aus – verwenden Sie die {{.variable}}-Syntax, um Werte aus vorherigen Knoten einzufügen.
  5. Das Ergebnis wird in der Output-Variable für nachfolgende Knoten gespeichert.

Beispiel: Stripe-Dokumentation durchsuchen

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

Beispiel: Ein Produkt über MCP erstellen

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

Beispiel: Mehrere MCP-Aufrufe verketten

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

Best Practices

  • Verwenden Sie SSE-Transport, wenn der Server dies unterstützt – es ist effizienter für lang laufende Tool-Aufrufe
  • Speichern Sie sensible Zugangsdaten (API-Schlüssel, Tokens) im Vault und referenzieren Sie sie mit Template-Variablen
  • Setzen Sie angemessene Timeouts basierend auf der erwarteten Antwortzeit des Tools
  • Verwenden Sie aussagekräftige Output-Variablennamen, die klar identifizieren, welche Daten das Tool zurückgibt (z. B. stripeCustomers, githubIssues)
  • Testen Sie Tools einzeln mit der Schaltfläche Test Tool, bevor Sie sie in komplexe Flows einbinden

Wir aktualisieren diese Seiten laufend. Ist etwas nicht mehr aktuell? Sagen Sie es uns

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