MCPToolboxTool interface
Bir alet kutusunda saklanan bir MCP aracı.
- 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
|
| defer_loading | Bu MCP aracının araç aramasıyla erteleyip keşfedilip keşfedilmediği. |
| headers | |
| project_connection_id | MCP sunucusunun project 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 |
| tunnel_id | Doğrudan sunucu URL'si yerine Güvenli MCP Tünel Kimliği kullanılacak. Bunlardan |
| type | Ayrımcıların olası değerleri: 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 |
Devralınan Özellikler
| description | Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama. |
| name | Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı. |
| tool_configs | Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya |
Ö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 server_urlbiri , connector_id, veya tunnel_id sağlanmalıdır. 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 Takvim:
connector_outlookcalendar - Outlook E-posta:
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"
defer_loading
Bu MCP aracının araç aramasıyla erteleyip keşfedilip keşfedilmediği.
defer_loading?: boolean
Özellik Değeri
boolean
headers
headers?: Record<string, string>
Özellik Değeri
Record<string, string>
project_connection_id
MCP sunucusunun project 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 server_urlbiri , connector_id, veya tunnel_id sağlanmalıdır.
server_url?: string
Özellik Değeri
string
tunnel_id
Doğrudan sunucu URL'si yerine Güvenli MCP Tünel Kimliği kullanılacak. Bunlardan server_urlbiri , connector_id, veya tunnel_id sağlanmalıdır.
tunnel_id?: string
Özellik Değeri
string
type
Ayrımcıların olası değerleri: 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"
Özellik Değeri
"mcp"
Devralınan Özellik Detayları
description
Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama.
description?: string
Özellik Değeri
string
ToolboxTool.descriptionüzerinden miras alınmıştır
name
Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı.
name?: string
Özellik Değeri
string
ToolboxTool.name'danmiras kalmıştır
tool_configs
Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya * (genel varsayılan olarak kapanır).
Çözüm sırası: tam araç adı eşleşmesi önceliklidir *.
Bilinmeyen araç isimleri çalışma zamanında sessizce görmezden gelinir.
tool_configs?: Record<string, ToolConfig>
Özellik Değeri
Record<string, ToolConfig>