MCPTool interface
Предоставьте модели доступ к дополнительным средствам через удаленные серверы протокола контекста модели (MCP). Узнайте больше о MCP.
- Extends
Свойства
| allowed_tools | |
| authorization | Токен доступа OAuth, который можно использовать с удалённым MCP-сервером, либо с пользовательским URL сервера MCP, либо с сервисным коннектором. Ваше приложение должно обрабатывать процесс авторизации OAuth и предоставлять токен здесь. |
| connector_id | Идентификатор для сервисных разъёмов, подобных тем, что доступны в ChatGPT. Один из
|
| headers | |
| project_connection_id | Идентификатор подключения в проекте для сервера MCP. В подключении хранятся данные аутентификации и другие сведения о подключении, необходимые для подключения к серверу MCP. |
| require_approval | |
| server_description | Необязательное описание сервера MCP, используемое для получения дополнительного контекста. |
| server_label | Метка для этого сервера MCP, используемая для идентификации его в вызовах инструментов. |
| server_url | URL-адрес сервера MCP. Один из |
| type | Тип средства MCP. Всегда |
Сведения о свойстве
allowed_tools
authorization
Токен доступа OAuth, который можно использовать с удалённым MCP-сервером, либо с пользовательским URL сервера MCP, либо с сервисным коннектором. Ваше приложение должно обрабатывать процесс авторизации OAuth и предоставлять токен здесь.
authorization?: string
Значение свойства
string
connector_id
Идентификатор для сервисных разъёмов, подобных тем, что доступны в ChatGPT. Один из server_url них должен быть предоставлен.connector_id Узнайте больше о сервисных разъёмах здесь.
В настоящее время поддерживаемые connector_id значения:
- Dropbox:
connector_dropbox - Gmail:
connector_gmail - Google Календарь:
connector_googlecalendar - Google Диск:
connector_googledrive - Microsoft Teams:
connector_microsoftteams - Календарь Outlook:
connector_outlookcalendar - Электронная почта в Outlook:
connector_outlookemail - SharePoint:
connector_sharepoint
connector_id?: "connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
Значение свойства
"connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"
headers
headers?: Record<string, string>
Значение свойства
Record<string, string>
project_connection_id
Идентификатор подключения в проекте для сервера MCP. В подключении хранятся данные аутентификации и другие сведения о подключении, необходимые для подключения к серверу MCP.
project_connection_id?: string
Значение свойства
string
require_approval
require_approval?: MCPToolRequireApproval | "always" | "never"
Значение свойства
MCPToolRequireApproval | "always" | "never"
server_description
Необязательное описание сервера MCP, используемое для получения дополнительного контекста.
server_description?: string
Значение свойства
string
server_label
Метка для этого сервера MCP, используемая для идентификации его в вызовах инструментов.
server_label: string
Значение свойства
string
server_url
URL-адрес сервера MCP. Один из server_url них должен быть предоставлен.connector_id
server_url?: string
Значение свойства
string
type
Тип средства MCP. Всегда mcp.
type: "mcp"
Значение свойства
"mcp"