MCPTool interface
Concedere al modello l'accesso a strumenti aggiuntivi tramite server MCP (Model Context Protocol) remoti. Scopri di più su MCP.
- Extends
Proprietà
| 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 di servizio, come quelli disponibili in ChatGPT. Uno di
|
| headers | |
| project_connection_id | L'ID di connessione nel progetto 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 opzionale 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 |
| type | Tipo dello strumento MCP. Sempre |
Dettagli proprietà
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 di servizio, come quelli disponibili in ChatGPT. Uno di server_url o connector_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 - Calendario delle prospettive:
connector_outlookcalendar - Outlook Email:
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"
headers
headers?: Record<string, string>
Valore della proprietà
Record<string, string>
project_connection_id
L'ID di connessione nel progetto 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 opzionale 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 o connector_id deve essere fornito.
server_url?: string
Valore della proprietà
string
type
Tipo dello strumento MCP. Sempre mcp.
type: "mcp"
Valore della proprietà
"mcp"