MCPToolboxTool interface
Uno strumento MCP conservato in una cassetta degli attrezzi.
- Extends
Proprietà
| allowed_callers | |
| allowed_tools | |
| authorization | Un token di accesso OAuth che può essere utilizzato con un server MCP remoto, sia con un URL MCP personalizzato sia con un connettore di servizio. La tua applicazione deve gestire il flusso di autorizzazione OAuth e fornire il token qui. |
| connector_id | Identificatore per i connettori del servizio, ad esempio quelli disponibili in ChatGPT. Uno di
|
| defer_loading | Se questo strumento MCP viene differito e scoperto tramite la ricerca degli strumenti. |
| headers | |
| project_connection_id | ID di connessione nel project per il server MCP. La connessione memorizza l'autenticazione e altri dettagli di connessione necessari per connettersi al server MCP. |
| require_approval | |
| server_description | Descrizione facoltativa del server MCP, usata per fornire più contesto. |
| server_label | Etichetta per questo server MCP, usata per identificarla nelle chiamate degli strumenti. |
| server_url | URL del server MCP. Uno di |
| tunnel_id | L'ID del tunnel MCP sicuro da usare invece di un URL server diretto. Uno di |
| type | I valori possibili del discriminatore: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search |
Proprietà ereditate
| description | Descrizione opzionale definita dall'utente per questo strumento o configurazione. |
| name | Nome opzionale definito dall'utente per questo strumento o configurazione. |
| tool_configs | Mappa di configurazione per ogni strumento. I tasti sono nomi degli strumenti o |
Dettagli proprietà
allowed_callers
allowed_tools
authorization
Un token di accesso OAuth che può essere utilizzato con un server MCP remoto, sia con un URL MCP personalizzato sia con un connettore di servizio. La tua applicazione deve gestire il flusso di autorizzazione OAuth e fornire il token qui.
authorization?: string
Valore della proprietà
string
connector_id
Identificatore per i connettori del servizio, ad esempio quelli disponibili in ChatGPT. Uno di server_url, connector_id, o tunnel_id deve essere fornito. Scopri di più sui connettori di servizio qui.
I valori attualmente supportati connector_id sono:
- Dropbox:
connector_dropbox - Gmail:
connector_gmail - Google Calendar:
connector_googlecalendar - Google Drive:
connector_googledrive - Microsoft Teams:
connector_microsoftteams - Outlook Calendario:
connector_outlookcalendar - Email Outlook:
connector_outlookemail - Sharepoint:
connector_sharepoint
connector_id?: "connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
Valore della proprietà
"connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
defer_loading
Se questo strumento MCP viene differito e scoperto tramite la ricerca degli strumenti.
defer_loading?: boolean
Valore della proprietà
boolean
headers
headers?: Record<string, string>
Valore della proprietà
Record<string, string>
project_connection_id
ID di connessione nel project per il server MCP. La connessione memorizza l'autenticazione e altri dettagli di connessione necessari per connettersi al server MCP.
project_connection_id?: string
Valore della proprietà
string
require_approval
require_approval?: MCPToolRequireApproval | "always" | "never"
Valore della proprietà
MCPToolRequireApproval | "always" | "never"
server_description
Descrizione facoltativa del server MCP, usata per fornire più contesto.
server_description?: string
Valore della proprietà
string
server_label
Etichetta per questo server MCP, usata per identificarla nelle chiamate degli strumenti.
server_label: string
Valore della proprietà
string
server_url
URL del server MCP. Uno di server_url, connector_id, o tunnel_id deve essere fornito.
server_url?: string
Valore della proprietà
string
tunnel_id
L'ID del tunnel MCP sicuro da usare invece di un URL server diretto. Uno di server_url, connector_id, o tunnel_id deve essere fornito.
tunnel_id?: string
Valore della proprietà
string
type
I valori possibili del discriminatore: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search
type: "mcp"
Valore della proprietà
"mcp"
Dettagli proprietà ereditate
description
Descrizione opzionale definita dall'utente per questo strumento o configurazione.
description?: string
Valore della proprietà
string
Ereditato daToolboxTool.description
name
Nome opzionale definito dall'utente per questo strumento o configurazione.
name?: string
Valore della proprietà
string
Ereditato daToolboxTool.name
tool_configs
Mappa di configurazione per ogni strumento. I tasti sono nomi degli strumenti o * (predefinito catch-all).
Ordine di risoluzione: la corrispondenza esatta del nome dello strumento ha priorità su *.
I nomi degli strumenti sconosciuti vengono silenziosamente ignorati durante l'esecuzione.
tool_configs?: Record<string, ToolConfig>
Valore della proprietà
Record<string, ToolConfig>
Ereditato daToolboxTool.tool_configs