Condividi tramite


McpToolRegistrationService class

Individuare i server MCP ed elencare gli strumenti formattati per OpenAI Agents SDK. Usa listToolServers per recuperare le configurazioni del server.

Metodi

addToolServersToAgent(Agent<unknown, "text">, 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. Chiamare questa opzione per abilitare l'accesso dinamico allo strumento OpenAI in base all'ambiente MCP corrente.

Dettagli metodo

addToolServersToAgent(Agent<unknown, "text">, 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. Chiamare questa opzione per abilitare l'accesso dinamico allo strumento OpenAI in base all'ambiente MCP corrente.

function addToolServersToAgent(agent: Agent<unknown, "text">, authorization: Authorization, authHandlerName: string, turnContext: TurnContext, authToken: string): Promise<Agent<unknown, "text">>

Parametri

agent

Agent<unknown, "text">

Istanza dell'agente OpenAI 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<Agent<unknown, "text">>

Istanza aggiornata di Agent con server MCP registrati.