Condividi tramite


McpToolRegistrationService class

Individuare i server MCP ed elencare gli strumenti formattati per Claude SDK. Usare getMcpServers per recuperare le configurazioni del server e getTools per enumerare gli strumenti.

Metodi

addToolServersToAgent(Options, Authorization, string, TurnContext, string)

Registra i server degli strumenti MCP e aggiorna le opzioni dell'agente con gli strumenti individuati e le configurazioni del server. Chiama questa opzione per abilitare l'accesso dinamico agli strumenti Claude.

Dettagli metodo

addToolServersToAgent(Options, Authorization, string, TurnContext, string)

Registra i server degli strumenti MCP e aggiorna le opzioni dell'agente con gli strumenti individuati e le configurazioni del server. Chiama questa opzione per abilitare l'accesso dinamico agli strumenti Claude.

function addToolServersToAgent(agentOptions: Options, authorization: Authorization, authHandlerName: string, turnContext: TurnContext, authToken: string): Promise<void>

Parametri

agentOptions

Options

Opzioni dell'agente Claude a cui verranno aggiunti i server MCP.

authorization
Authorization

Oggetto di autorizzazione per lo scambio di token.

authHandlerName

string

Nome del gestore di autenticazione da usare per lo scambio di token.

turnContext
TurnContext

TurnContext della richiesta corrente.

authToken

string

Token di connessione facoltativo per l'accesso al server MCP.

Restituisce

Promise<void>