MCPToolboxTool interface
공구함에 저장된 MCP 도구.
- Extends
속성
| allowed_callers | |
| allowed_tools | |
| authorization | 원격 MCP 서버와 함께 사용할 수 있는 OAuth 액세스 토큰으로, 사용자 지정 MCP 서버 URL 또는 서비스 커넥터를 사용할 수 있습니다. 애플리케이션이 OAuth 권한 흐름을 처리하고 여기서 토큰을 제공해야 합니다. |
| connector_id | ChatGPT에서 사용할 수 있는 것과 같은 서비스 커넥터의 식별자입니다. , ,
|
| defer_loading | 이 MCP 도구가 도구 검색을 통해 발견되는지 여부. |
| headers | |
| project_connection_id | MCP 서버의 project 연결 ID입니다. 연결은 MCP 서버에 연결하는 데 필요한 인증 및 기타 연결 세부 정보를 저장합니다. |
| require_approval | |
| server_description | 더 많은 컨텍스트를 제공하는 데 사용되는 MCP 서버에 대한 선택적 설명입니다. |
| server_label | 이 MCP 서버에 대한 레이블로, 도구 호출에서 이를 식별하는 데 사용됩니다. |
| server_url | MCP 서버의 URL입니다. , , |
| tunnel_id | 직접 서버 URL 대신 사용할 수 있는 보안 MCP 터널 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_tools
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
name
tool_configs
도구별 구성 맵. 키는 도구 이름이거나 * (포괄 기본값) 역할을 합니다.
해상도 순서: 정확한 공구 이름 일치가 우선순위입니다 *.
알 수 없는 도구 이름은 실행 시 조용히 무시됩니다.
tool_configs?: Record<string, ToolConfig>
속성 값
Record<string, ToolConfig>
ToolboxTool.tool_configs로부터 물려받았다