Condividi tramite


McpToolServerConfigurationService class

Servizio responsabile dell'individuazione e della normalizzazione dei server degli strumenti MCP (Model Context Protocol) e della produzione di oggetti di configurazione utilizzabili da Claude SDK.

Costruttori

McpToolServerConfigurationService()

Costruire un McpToolServerConfigurationService.

Metodi

getMcpClientTools(string, MCPServerConfig)

Connettersi al server MCP e restituire strumenti con nomi preceduti dal nome del server. Genera un'eccezione se l'URL del server è mancante o il client non riesce ad elencare gli strumenti.

listToolServers(string, string)

Restituisce le definizioni del server MCP per l'agente specificato. In fase di sviluppo (NODE_ENV=Sviluppo) viene letto il ToolingManifest.jsonlocale; in caso contrario, esegue una query sul gateway di strumenti remoti.

Dettagli costruttore

McpToolServerConfigurationService()

Costruire un McpToolServerConfigurationService.

new McpToolServerConfigurationService()

Dettagli metodo

getMcpClientTools(string, MCPServerConfig)

Connettersi al server MCP e restituire strumenti con nomi preceduti dal nome del server. Genera un'eccezione se l'URL del server è mancante o il client non riesce ad elencare gli strumenti.

function getMcpClientTools(mcpServerName: string, mcpServerConfig: MCPServerConfig): Promise<McpClientTool[]>

Parametri

mcpServerName

string

mcpServerConfig
MCPServerConfig

Restituisce

Promise<McpClientTool[]>

listToolServers(string, string)

Restituisce le definizioni del server MCP per l'agente specificato. In fase di sviluppo (NODE_ENV=Sviluppo) viene letto il ToolingManifest.jsonlocale; in caso contrario, esegue una query sul gateway di strumenti remoti.

function listToolServers(agenticAppId: string, authToken: string): Promise<MCPServerConfig[]>

Parametri

agenticAppId

string

ID app agentic per cui individuare i server.

authToken

string

Token di connessione facoltativo usato durante l'esecuzione di query sul gateway di strumenti remoti.

Restituisce

Promise<MCPServerConfig[]>

Promessa che si risolve in una matrice di oggetti di configurazione del server MCP normalizzati.