Freigeben über


McpToolServerConfigurationService Klasse

Stellt Dienste für die Konfiguration von MCP-Toolservern bereit.

Dieser Dienst behandelt die Ermittlung und Konfiguration von MCP-Toolservern (Model Context Protocol) aus mehreren Quellen:

  • Entwicklung: Lokale ToolingManifest.json-Dateien
  • Produktion: Remotetoolgateway-Endpunkte

Initialisieren Sie den MCP-Toolserver-Konfigurationsdienst.

Konstruktor

McpToolServerConfigurationService(logger: Logger | None = None)

Parameter

Name Beschreibung
logger

Loggerinstanz für Protokollierungsvorgänge. Wenn keines vorhanden ist, wird ein neuer Logger erstellt.

Standardwert: None

Methoden

list_tool_servers

Ruft die Liste der MCP-Server ab, die für den Agent konfiguriert sind.

list_tool_servers

Ruft die Liste der MCP-Server ab, die für den Agent konfiguriert sind.

async list_tool_servers(agentic_app_id: str, auth_token: str) -> List[MCPServerConfig]

Parameter

Name Beschreibung
agentic_app_id
Erforderlich

Agentic App ID für den Agent.

auth_token
Erforderlich

Authentifizierungstoken für den Zugriff auf die MCP-Server.

Gibt zurück

Typ Beschreibung

Gibt die Liste der konfigurierten MCP-Server zurück.

Ausnahmen

Typ Beschreibung

Wenn erforderliche Parameter ungültig oder leer sind.

Wenn ein Fehler bei der Kommunikation mit dem Toolgateway auftritt.