Zum Hauptinhalt springen

Model-Context-Protocol (MCP) Verbindungen

MCP-Verbindungen ermöglichen es, externe Tools und Datenquellen über das Model Context Protocol in Echtzeit anzubinden. Im Gegensatz zu Gepflegtem Wissen und Verknüpftem Wissen werden MCP-Daten nicht vorab gespeichert, sondern bei Bedarf live vom MCP-Server abgefragt.

Dies eignet sich z. B. für die Anbindung von internen APIs, Datenbanken oder spezialisierten Tools, die aktuelle Informationen liefern sollen — etwa Produkte, Preise oder technische Daten aus Legacy- oder Fachsystemen.

Für kundenspezifische Logik wird empfohlen, eine MCP-fähige Middleware aufzubauen, die als Brücke zwischen dem AI Hub und den bestehenden Systemen dient.

Voraussetzungen

Ein laufender MCP-Server, der über eine URL erreichbar ist und das Model Context Protocol implementiert.

Konfiguration

Verbindungsdaten

  • Name: Ein beschreibender Name für die Verbindung.
  • URL: Die Basis-URL des MCP-Servers (z. B. https://mcp.beispiel.com/mcp).
  • Version: Die MCP-Spezifikationsversion, die der Server implementiert (z. B. 2025-03-26), wie in der MCP-Server-Konfiguration angegeben.
  • Server Name: Der Name des MCP-Servers, wie in der MCP-Server-Konfiguration definiert.

Authentifizierung

Die Kommunikation mit dem MCP-Server erfolgt über Basic Auth (Server-zu-Server). OAuth-Flows werden aktuell nicht unterstützt.

  • Benutzername: Der Benutzername für die Authentifizierung am MCP-Server.
  • Passwort: Das Passwort wird verschlüsselt gespeichert und nach dem Speichern nicht mehr angezeigt.

SSE-Fallback

  • Automatischen SSE-Fallback aktivieren: Wenn aktiviert, wechselt die Verbindung automatisch auf Server-Sent Events (SSE), falls die primäre Verbindungsmethode fehlschlägt. Standardmäßig deaktiviert.

Parameter

Optional können zusätzliche Parameter als Key-Value-Paare definiert werden. Diese werden als Header an den MCP-Server übergeben — z. B. für zusätzliche Authentifizierung oder Konfiguration.

Für jeden Parameter:

  • Key: Muss mit einem Buchstaben oder Unterstrich beginnen und darf Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten.
  • Value: Der Wert des Parameters.

Verwaltung

MCP-Verbindungen werden auf Workspace-Ebene angelegt und verwaltet. Alle im Workspace konfigurierten Verbindungen stehen anschließend für die Agent-Versionen innerhalb dieses Workspaces zur Verfügung.

Verwendung in Agents

Nach dem Anlegen einer MCP-Verbindung kann diese im Tab Datenquellen einer Agent-Version aktiviert werden. Jede Verbindung kann pro Agent-Version mit einer eigenen Anweisung versehen werden (z. B. „nur für Preise verwenden"). Im Flow können über die Tool Node dann die vom MCP-Server bereitgestellten Tools aufgerufen werden. Dabei kann ausgewählt werden, welche spezifischen MCP-Tools verwendet werden sollen.