McpToolServerConfigurationService Classe
Fornisce servizi per la gestione della configurazione del server degli strumenti MCP.
Questo servizio gestisce l'individuazione e la configurazione dei server degli strumenti MCP (Model Context Protocol) da più origini:
- Sviluppo: file ToolingManifest.json locali
- Produzione: endpoint gateway di strumenti remoti
Inizializzare il servizio di configurazione del server degli strumenti MCP.
Costruttore
McpToolServerConfigurationService(logger: Logger | None = None)
Parametri
| Nome | Descrizione |
|---|---|
|
logger
|
Istanza del logger per le operazioni di registrazione. Se Nessuno crea un nuovo logger. Valore predefinito: None
|
Metodi
| list_tool_servers |
Ottiene l'elenco dei server MCP configurati per l'agente. |
list_tool_servers
Ottiene l'elenco dei server MCP configurati per l'agente.
async list_tool_servers(agentic_app_id: str, auth_token: str) -> List[MCPServerConfig]
Parametri
| Nome | Descrizione |
|---|---|
|
agentic_app_id
Necessario
|
ID app agentic per l'agente. |
|
auth_token
Necessario
|
Token di autenticazione per accedere ai server MCP. |
Restituisce
| Tipo | Descrizione |
|---|---|
|
Restituisce l'elenco dei server MCP configurati. |
Eccezioni
| Tipo | Descrizione |
|---|---|
|
Se i parametri obbligatori non sono validi o vuoti. |
|
|
Se si verifica un errore durante la comunicazione con il gateway di strumenti. |