MCPTool interface
Modele uzak Model Bağlam Protokolü (MCP) sunucuları aracılığıyla ek araçlara erişim verin. MCP hakkında daha fazla bilgi edinin.
- Extends
Özellikler
| allowed_tools | |
| authorization | Uzak bir MCP sunucusuyla kullanılabilen, özel bir MCP sunucu URL'si veya servis konnektörü ile kullanılabilen bir OAuth erişim belirtekosu. Uygulamanız OAuth yetkilendirme akışını yönetmeli ve tokenı burada sağlamalıdır. |
| connector_id | ChatGPT'de bulunanlara benzer hizmet bağlayıcıları için tanımlayıcı. Bunlardan biri
|
| headers | |
| project_connection_id | MCP sunucusu için projedeki bağlantı kimliği. Bağlantı, MCP sunucusuna bağlanmak için gereken kimlik doğrulamasını ve diğer bağlantı ayrıntılarını saklar. |
| require_approval | |
| server_description | MCP sunucusunun isteğe bağlı açıklaması, daha fazla bağlam sağlamak için kullanılır. |
| server_label | Bu MCP sunucusu için araç çağrılarında tanımlamak için kullanılan bir etiket. |
| server_url | MCP sunucusunun URL'si. Bunlardan biri |
| type | MCP aracının türü. Her zaman |
Özellik Ayrıntıları
allowed_tools
authorization
Uzak bir MCP sunucusuyla kullanılabilen, özel bir MCP sunucu URL'si veya servis konnektörü ile kullanılabilen bir OAuth erişim belirtekosu. Uygulamanız OAuth yetkilendirme akışını yönetmeli ve tokenı burada sağlamalıdır.
authorization?: string
Özellik Değeri
string
connector_id
ChatGPT'de bulunanlara benzer hizmet bağlayıcıları için tanımlayıcı. Bunlardan biri server_url veya connector_id sağlanması gerekiyor. Hizmet bağlayıcıları hakkında daha fazla bilgi edinin burada.
Şu anda desteklenen connector_id değerler şunlardır:
- Dropbox:
connector_dropbox - Gmail:
connector_gmail - Google Takvimi:
connector_googlecalendar - Google Drive:
connector_googledrive - Microsoft Teams:
connector_microsoftteams - Outlook Takvimi:
connector_outlookcalendar - Outlook E-postası:
connector_outlookemail - SharePoint:
connector_sharepoint
connector_id?: "connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
Özellik Değeri
"connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
headers
headers?: Record<string, string>
Özellik Değeri
Record<string, string>
project_connection_id
MCP sunucusu için projedeki bağlantı kimliği. Bağlantı, MCP sunucusuna bağlanmak için gereken kimlik doğrulamasını ve diğer bağlantı ayrıntılarını saklar.
project_connection_id?: string
Özellik Değeri
string
require_approval
require_approval?: MCPToolRequireApproval | "always" | "never"
Özellik Değeri
MCPToolRequireApproval | "always" | "never"
server_description
MCP sunucusunun isteğe bağlı açıklaması, daha fazla bağlam sağlamak için kullanılır.
server_description?: string
Özellik Değeri
string
server_label
Bu MCP sunucusu için araç çağrılarında tanımlamak için kullanılan bir etiket.
server_label: string
Özellik Değeri
string
server_url
MCP sunucusunun URL'si. Bunlardan biri server_url veya connector_id sağlanması gerekiyor.
server_url?: string
Özellik Değeri
string
type
MCP aracının türü. Her zaman mcp.
type: "mcp"
Özellik Değeri
"mcp"