MCPTool interface
모델에서 MCP(원격 모델 컨텍스트 프로토콜) 서버를 통해 추가 도구에 액세스할 수 있도록 합니다. MCP에 대해 자세히 알아보세요.
- Extends
속성
| allowed_tools | |
| authorization | 원격 MCP 서버와 함께 사용할 수 있는 OAuth 액세스 토큰으로, 사용자 지정 MCP 서버 URL 또는 서비스 커넥터를 사용할 수 있습니다. 애플리케이션이 OAuth 권한 흐름을 처리하고 여기서 토큰을 제공해야 합니다. |
| connector_id | ChatGPT에서 제공하는 것과 같은 서비스 커넥터의 식별자입니다. 또는 제공되어야 하는 항목 중 하나입니다
|
| headers | |
| project_connection_id | MCP 서버에 대한 프로젝트의 연결 ID입니다. 연결은 MCP 서버에 연결하는 데 필요한 인증 및 기타 연결 세부 정보를 저장합니다. |
| require_approval | |
| server_description | MCP 서버에 대한 선택적 설명으로, 더 많은 맥락을 제공하기 위해 사용됩니다. |
| server_label | 이 MCP 서버에 대한 레이블로, 도구 호출에서 이를 식별하는 데 사용됩니다. |
| server_url | MCP 서버의 URL입니다. 또는 제공되어야 하는 항목 중 하나입니다 |
| type | MCP 도구의 형식입니다. 항상 |
속성 세부 정보
allowed_tools
authorization
원격 MCP 서버와 함께 사용할 수 있는 OAuth 액세스 토큰으로, 사용자 지정 MCP 서버 URL 또는 서비스 커넥터를 사용할 수 있습니다. 애플리케이션이 OAuth 권한 흐름을 처리하고 여기서 토큰을 제공해야 합니다.
authorization?: string
속성 값
string
connector_id
ChatGPT에서 제공하는 것과 같은 서비스 커넥터의 식별자입니다. 또는 제공되어야 하는 항목 중 하나입니다 server_urlconnector_id . 서비스 커넥터에 대해 더 알아보세요.
현재 지원되는 connector_id 값은 다음과 같습니다:
- 드롭박스:
connector_dropbox - Gmail:
connector_gmail - 구글 캘린더:
connector_googlecalendar - Google 드라이브:
connector_googledrive - 마이크로소프트 팀즈:
connector_microsoftteams - 전망 달력:
connector_outlookcalendar - 아웃룩 이메일:
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 서버에 대한 프로젝트의 연결 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_urlconnector_id .
server_url?: string
속성 값
string
type
MCP 도구의 형식입니다. 항상 mcp입니다.
type: "mcp"
속성 값
"mcp"