MCPTool interface
Donnez au modèle l’accès à des outils supplémentaires via des serveurs MCP (Remote Model Context Protocol). En savoir plus sur MCP.
- Extends
Propriétés
| allowed_tools | |
| authorization | Un jeton d’accès OAuth pouvant être utilisé avec un serveur MCP distant, soit avec une URL MCP personnalisée ou un connecteur de service. Votre application doit gérer le flux d’autorisation OAuth et fournir le jeton ici. |
| connector_id | Identifiant pour les connecteurs de service, comme ceux disponibles dans ChatGPT. L’un de
|
| headers | |
| project_connection_id | ID de connexion dans le projet pour le serveur MCP. La connexion stocke l’authentification et d’autres détails de connexion nécessaires pour se connecter au serveur MCP. |
| require_approval | |
| server_description | Description optionnelle du serveur MCP, utilisée pour fournir plus de contexte. |
| server_label | Étiquette de ce serveur MCP, utilisée pour l’identifier dans les appels d’outils. |
| server_url | URL du serveur MCP. L’un de |
| type | Type de l’outil MCP. A toujours la valeur |
Détails de la propriété
allowed_tools
authorization
Un jeton d’accès OAuth pouvant être utilisé avec un serveur MCP distant, soit avec une URL MCP personnalisée ou un connecteur de service. Votre application doit gérer le flux d’autorisation OAuth et fournir le jeton ici.
authorization?: string
Valeur de propriété
string
connector_id
Identifiant pour les connecteurs de service, comme ceux disponibles dans ChatGPT. L’un de server_url ou connector_id doit être fourni. En savoir plus sur les connecteurs de service ici.
Les valeurs actuellement prises en charge connector_id sont :
- Dropbox :
connector_dropbox - Gmail :
connector_gmail - Google Agenda :
connector_googlecalendar - Google Drive :
connector_googledrive - Microsoft Teams :
connector_microsoftteams - Calendrier Outlook :
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"
Valeur de propriété
"connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
headers
headers?: Record<string, string>
Valeur de propriété
Record<string, string>
project_connection_id
ID de connexion dans le projet pour le serveur MCP. La connexion stocke l’authentification et d’autres détails de connexion nécessaires pour se connecter au serveur MCP.
project_connection_id?: string
Valeur de propriété
string
require_approval
require_approval?: MCPToolRequireApproval | "always" | "never"
Valeur de propriété
MCPToolRequireApproval | "always" | "never"
server_description
Description optionnelle du serveur MCP, utilisée pour fournir plus de contexte.
server_description?: string
Valeur de propriété
string
server_label
Étiquette de ce serveur MCP, utilisée pour l’identifier dans les appels d’outils.
server_label: string
Valeur de propriété
string
server_url
URL du serveur MCP. L’un de server_url ou connector_id doit être fourni.
server_url?: string
Valeur de propriété
string
type
Type de l’outil MCP. A toujours la valeur mcp.
type: "mcp"
Valeur de propriété
"mcp"