Freigeben über


McpToolRegistrationService class

Entdecken Sie MCP-Server und Listentools, die für das Claude SDK formatiert sind. Verwenden Sie getMcpServers zum Abrufen von Serverkonfigurationen und getTools zum Aufzählen von Tools.

Methoden

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

Registriert MCP-Toolserver und aktualisiert Agent-Optionen mit ermittelten Tools und Serverkonfigurationen. Rufen Sie dies auf, um dynamischen Claude-Toolzugriff zu aktivieren.

Details zur Methode

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

Registriert MCP-Toolserver und aktualisiert Agent-Optionen mit ermittelten Tools und Serverkonfigurationen. Rufen Sie dies auf, um dynamischen Claude-Toolzugriff zu aktivieren.

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

Parameter

agentOptions

Options

Die Claude Agent-Optionen, denen MCP-Server hinzugefügt werden.

authorization
Authorization

Autorisierungsobjekt für den Tokenaustausch.

authHandlerName

string

Der Name des Authentifizierungshandlers, der für den Tokenaustausch verwendet werden soll.

turnContext
TurnContext

Der TurnContext der aktuellen Anforderung.

authToken

string

Optionales Bearertoken für DEN MCP-Serverzugriff.

Gibt zurück

Promise<void>