McpToolRegistrationService class
Entdecken Sie MCP-Server und Listentools, die für das OpenAI Agents SDK formatiert sind. Verwendet listToolServers zum Abrufen von Serverkonfigurationen.
Methoden
| add |
Registriert MCP-Toolserver und aktualisiert Agent-Optionen mit ermittelten Tools und Serverkonfigurationen. Rufen Sie dies auf, um den dynamischen OpenAI-Toolzugriff basierend auf der aktuellen MCP-Umgebung zu aktivieren. |
Details zur Methode
addToolServersToAgent(Agent<unknown, "text">, Authorization, string, TurnContext, string)
Registriert MCP-Toolserver und aktualisiert Agent-Optionen mit ermittelten Tools und Serverkonfigurationen. Rufen Sie dies auf, um den dynamischen OpenAI-Toolzugriff basierend auf der aktuellen MCP-Umgebung zu aktivieren.
function addToolServersToAgent(agent: Agent<unknown, "text">, authorization: Authorization, authHandlerName: string, turnContext: TurnContext, authToken: string): Promise<Agent<unknown, "text">>
Parameter
- agent
-
Agent<unknown, "text">
Die OpenAI-Agent-Instanz, zu der 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<Agent<unknown, "text">>
Die aktualisierte Agent-Instanz mit registrierten MCP-Servern.