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. |