MCPTool interface
Udělte modelu přístup k dalším nástrojům prostřednictvím vzdálených serverů MCP (Model Context Protocol). Vyučte si další informace o MCP.
- Extends
Vlastnosti
| allowed_callers | Volající, kteří mohou tento nástroj použít. |
| allowed_tools | Seznam povolených názvů nástrojů pro MCP server. |
| authorization | OAuth přístupový token, který lze použít s vzdáleným MCP serverem, buď s vlastní URL MCP serveru, nebo s konektorem služeb. Vaše aplikace musí zvládnout proces autorizace OAuth a poskytnout zde token. |
| connector_id | Identifikátor pro servisní konektory, jako jsou ty dostupné v ChatGPT. Jeden z
|
| defer_loading | Zda je tento nástroj MCP odložen a objeven pomocí vyhledávání nástrojů. |
| headers | Vlastní hlavičky pro zahrnutí do požadavků na MCP server. |
| project_connection_id | ID připojení v project pro server MCP. V připojení je uložena autentizace a další podrobnosti připojení potřebné pro připojení k MCP serveru. |
| require_approval | Požadavky na schválení nástroje MCP. |
| server_description | Volitelný popis MCP serveru, který poskytuje více kontextu. |
| server_label | Označení pro tento MCP server, které se používá k jeho identifikaci při volání nástrojů. |
| server_url | Adresa URL serveru MCP. Jeden z |
| tool_configs | Deprecated. Tato nemovitost je zastaralá a bude odstraněna v budoucí verzi. |
| tunnel_id | Secure MCP Tunnel ID, které lze použít místo přímé URL serveru. Jeden z |
| type | Typ nástroje MCP. Vždy |
Podrobnosti vlastnosti
allowed_callers
Volající, kteří mohou tento nástroj použít.
allowed_callers?: CallableToolAllowedCaller[]
Hodnota vlastnosti
allowed_tools
Seznam povolených názvů nástrojů pro MCP server.
allowed_tools?: string[] | MCPToolFilter
Hodnota vlastnosti
string[] | MCPToolFilter
authorization
OAuth přístupový token, který lze použít s vzdáleným MCP serverem, buď s vlastní URL MCP serveru, nebo s konektorem služeb. Vaše aplikace musí zvládnout proces autorizace OAuth a poskytnout zde token.
authorization?: string
Hodnota vlastnosti
string
connector_id
Identifikátor pro servisní konektory, jako jsou ty dostupné v ChatGPT. Jeden z server_url, connector_id, nebo tunnel_id musí být uveden. Více o spojkách služeb se dozvíte zde.
V současnosti podporované connector_id hodnoty jsou:
- Dropbox:
connector_dropbox - Gmail:
connector_gmail - Google kalendář:
connector_googlecalendar - Google Drive:
connector_googledrive - Microsoft Teams:
connector_microsoftteams - Outlook Kalendář:
connector_outlookcalendar - Outlook e-mail:
connector_outlookemail - Sharepoint:
connector_sharepoint
connector_id?: "connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
Hodnota vlastnosti
"connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
defer_loading
Zda je tento nástroj MCP odložen a objeven pomocí vyhledávání nástrojů.
defer_loading?: boolean
Hodnota vlastnosti
boolean
headers
Vlastní hlavičky pro zahrnutí do požadavků na MCP server.
headers?: Record<string, string>
Hodnota vlastnosti
Record<string, string>
project_connection_id
ID připojení v project pro server MCP. V připojení je uložena autentizace a další podrobnosti připojení potřebné pro připojení k MCP serveru.
project_connection_id?: string
Hodnota vlastnosti
string
require_approval
Požadavky na schválení nástroje MCP.
require_approval?: MCPToolRequireApproval | "always" | "never"
Hodnota vlastnosti
MCPToolRequireApproval | "always" | "never"
server_description
Volitelný popis MCP serveru, který poskytuje více kontextu.
server_description?: string
Hodnota vlastnosti
string
server_label
Označení pro tento MCP server, které se používá k jeho identifikaci při volání nástrojů.
server_label: string
Hodnota vlastnosti
string
server_url
Adresa URL serveru MCP. Jeden z server_url, connector_id, nebo tunnel_id musí být uveden.
server_url?: string
Hodnota vlastnosti
string
tool_configs
Deprecated. Tato nemovitost je zastaralá a bude odstraněna v budoucí verzi.
tool_configs?: Record<string, ToolConfig>
Hodnota vlastnosti
Record<string, ToolConfig>
tunnel_id
Secure MCP Tunnel ID, které lze použít místo přímé URL serveru. Jeden z server_url, connector_id, nebo tunnel_id musí být uveden.
tunnel_id?: string
Hodnota vlastnosti
string
type
Typ nástroje MCP. Vždy mcp.
type: "mcp"
Hodnota vlastnosti
"mcp"