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