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