다음을 통해 공유


MCPTool interface

모델에서 MCP(원격 모델 컨텍스트 프로토콜) 서버를 통해 추가 도구에 액세스할 수 있도록 합니다. MCP에 대해 자세히 알아보세요.

Extends

속성

allowed_tools
authorization

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

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

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

require_approval
server_description

MCP 서버에 대한 선택적 설명으로, 더 많은 맥락을 제공하기 위해 사용됩니다.

server_label

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

server_url

MCP 서버의 URL입니다. 또는 제공되어야 하는 항목 중 하나입니다 server_urlconnector_id .

type

MCP 도구의 형식입니다. 항상 mcp입니다.

속성 세부 정보

allowed_tools

allowed_tools?: string[] | MCPToolFilter

속성 값

string[] | MCPToolFilter

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"