McpToolRegistrationService class
Individuare i server MCP ed elencare gli strumenti formattati per OpenAI Agents SDK. Usa listToolServers per recuperare le configurazioni del server.
Metodi
| add |
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.