Поделиться через


MCPTool interface

Предоставьте модели доступ к дополнительным средствам через удаленные серверы протокола контекста модели (MCP). Узнайте больше о MCP.

Extends

Свойства

allowed_tools
authorization

Токен доступа OAuth, который можно использовать с удалённым MCP-сервером, либо с пользовательским URL сервера MCP, либо с сервисным коннектором. Ваше приложение должно обрабатывать процесс авторизации OAuth и предоставлять токен здесь.

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
headers
project_connection_id

Идентификатор подключения в проекте для сервера MCP. В подключении хранятся данные аутентификации и другие сведения о подключении, необходимые для подключения к серверу MCP.

require_approval
server_description

Необязательное описание сервера MCP, используемое для получения дополнительного контекста.

server_label

Метка для этого сервера MCP, используемая для идентификации его в вызовах инструментов.

server_url

URL-адрес сервера MCP. Один из server_url них должен быть предоставлен.connector_id

type

Тип средства MCP. Всегда mcp.

Сведения о свойстве

allowed_tools

allowed_tools?: string[] | MCPToolFilter

Значение свойства

string[] | MCPToolFilter

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"