MCPToolboxTool interface

공구함에 저장된 MCP 도구.

Extends

속성

allowed_callers
allowed_tools
authorization

원격 MCP 서버와 함께 사용할 수 있는 OAuth 액세스 토큰으로, 사용자 지정 MCP 서버 URL 또는 서비스 커넥터를 사용할 수 있습니다. 애플리케이션이 OAuth 권한 흐름을 처리하고 여기서 토큰을 제공해야 합니다.

connector_id

ChatGPT에서 사용할 수 있는 것과 같은 서비스 커넥터의 식별자입니다. , , server_url 또는 중 하나connector_idtunnel_id가 제공되어야 합니다. 서비스 커넥터에 대해 더 알아보세요. 현재 지원되는 connector_id 값은 다음과 같습니다.

  • 드롭박스: connector_dropbox
  • Gmail: connector_gmail
  • 구글 캘린더: connector_googlecalendar
  • Google 드라이브: connector_googledrive
  • Microsoft Teams:connector_microsoftteams
  • Outlook 달력: connector_outlookcalendar
  • Outlook 이메일: connector_outlookemail
  • Sharepoint: connector_sharepoint
defer_loading

이 MCP 도구가 도구 검색을 통해 발견되는지 여부.

headers
project_connection_id

MCP 서버의 project 연결 ID입니다. 연결은 MCP 서버에 연결하는 데 필요한 인증 및 기타 연결 세부 정보를 저장합니다.

require_approval
server_description

더 많은 컨텍스트를 제공하는 데 사용되는 MCP 서버에 대한 선택적 설명입니다.

server_label

이 MCP 서버에 대한 레이블로, 도구 호출에서 이를 식별하는 데 사용됩니다.

server_url

MCP 서버의 URL입니다. , , server_url 또는 중 하나connector_idtunnel_id가 제공되어야 합니다.

tunnel_id

직접 서버 URL 대신 사용할 수 있는 보안 MCP 터널 ID입니다. , , server_url 또는 중 하나connector_idtunnel_id가 제공되어야 합니다.

type

판별자 가능한 값: 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

상속된 속성

description

이 도구 또는 구성에 대한 선택적 사용자 정의 설명.

name

이 도구 또는 구성에 대한 선택적 사용자 정의 이름.

tool_configs

도구별 구성 맵. 키는 도구 이름이거나 * (포괄 기본값) 역할을 합니다. 해상도 순서: 정확한 공구 이름 일치가 우선순위입니다 *. 알 수 없는 도구 이름은 실행 시 조용히 무시됩니다.

속성 세부 정보

allowed_callers

allowed_callers?: CallableToolAllowedCaller[]

속성 값

allowed_tools

allowed_tools?: string[] | MCPToolFilter

속성 값

string[] | MCPToolFilter

authorization

원격 MCP 서버와 함께 사용할 수 있는 OAuth 액세스 토큰으로, 사용자 지정 MCP 서버 URL 또는 서비스 커넥터를 사용할 수 있습니다. 애플리케이션이 OAuth 권한 흐름을 처리하고 여기서 토큰을 제공해야 합니다.

authorization?: string

속성 값

string

connector_id

ChatGPT에서 사용할 수 있는 것과 같은 서비스 커넥터의 식별자입니다. , , server_url 또는 중 하나connector_idtunnel_id가 제공되어야 합니다. 서비스 커넥터에 대해 더 알아보세요. 현재 지원되는 connector_id 값은 다음과 같습니다.

  • 드롭박스: connector_dropbox
  • Gmail: connector_gmail
  • 구글 캘린더: 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"

defer_loading

이 MCP 도구가 도구 검색을 통해 발견되는지 여부.

defer_loading?: boolean

속성 값

boolean

headers

headers?: Record<string, string>

속성 값

Record<string, string>

project_connection_id

MCP 서버의 project 연결 ID입니다. 연결은 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

MCP 서버의 URL입니다. , , server_url 또는 중 하나connector_idtunnel_id가 제공되어야 합니다.

server_url?: string

속성 값

string

tunnel_id

직접 서버 URL 대신 사용할 수 있는 보안 MCP 터널 ID입니다. , , server_url 또는 중 하나connector_idtunnel_id가 제공되어야 합니다.

tunnel_id?: string

속성 값

string

type

판별자 가능한 값: 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"

속성 값

"mcp"

상속된 속성 세부 정보

description

이 도구 또는 구성에 대한 선택적 사용자 정의 설명.

description?: string

속성 값

string

ToolboxTool.description에서 계승됨

name

이 도구 또는 구성에 대한 선택적 사용자 정의 이름.

name?: string

속성 값

string

ToolboxTool.name로부터 물려받았다

tool_configs

도구별 구성 맵. 키는 도구 이름이거나 * (포괄 기본값) 역할을 합니다. 해상도 순서: 정확한 공구 이름 일치가 우선순위입니다 *. 알 수 없는 도구 이름은 실행 시 조용히 무시됩니다.

tool_configs?: Record<string, ToolConfig>

속성 값

Record<string, ToolConfig>

ToolboxTool.tool_configs로부터 물려받았다