Freigeben über


McpToolRegistrationService class

Entdecken Sie MCP-Server und Listentools, die für das OpenAI Agents SDK formatiert sind. Verwendet listToolServers zum Abrufen von Serverkonfigurationen.

Methoden

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.

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.