MCPTool interface

Adjon hozzáférést a modellnek további eszközökhöz a távoli Model Context Protocol (MCP) kiszolgálókon keresztül. További információ az MCP-ről.

Extends

Tulajdonságok

allowed_tools
authorization

Egy OAuth hozzáférési token, amely egy távoli MCP szerverrel használható, akár egyedi MCP szerver URL-lel, akár szolgáltatáscsatlakozóval. Az alkalmazásodnak kezelnie kell az OAuth engedélyezési folyamatot, és itt kell megadnia a tokent.

connector_id

Azonosító szolgáltatáscsatlakozókhoz, mint amilyenek a ChatGPT-ben elérhetők. Az egyiket server_url vagy connector_id meg kell adni. További információkat a szolgáltatási csatlakozókról itt találhat. Jelenleg támogatott connector_id értékek a következők:

  • Dropbox: connector_dropbox
  • Gmail: connector_gmail
  • Google Naptár: connector_googlecalendar
  • Google Drive: connector_googledrive
  • Microsoft Teams: connector_microsoftteams
  • Outlook naptár: connector_outlookcalendar
  • Outlook e-mail: connector_outlookemail
  • SharePoint: connector_sharepoint
headers
project_connection_id

Az MCP-kiszolgáló projektjében szereplő kapcsolatazonosító. A kapcsolat tárolja az MCP-kiszolgálóhoz való csatlakozáshoz szükséges hitelesítési és egyéb kapcsolati adatokat.

require_approval
server_description

Az MCP szerver opcionális leírása, amely több kontextust szolgáltat.

server_label

Az MCP-kiszolgáló címkéje, amely az eszközhívásokban való azonosításra szolgál.

server_url

Az MCP-kiszolgáló URL-címe. Az egyiket server_url vagy connector_id meg kell adni.

type

Az MCP eszköz típusa. Mindig mcp.

Tulajdonság adatai

allowed_tools

allowed_tools?: string[] | MCPToolFilter

Tulajdonság értéke

string[] | MCPToolFilter

authorization

Egy OAuth hozzáférési token, amely egy távoli MCP szerverrel használható, akár egyedi MCP szerver URL-lel, akár szolgáltatáscsatlakozóval. Az alkalmazásodnak kezelnie kell az OAuth engedélyezési folyamatot, és itt kell megadnia a tokent.

authorization?: string

Tulajdonság értéke

string

connector_id

Azonosító szolgáltatáscsatlakozókhoz, mint amilyenek a ChatGPT-ben elérhetők. Az egyiket server_url vagy connector_id meg kell adni. További információkat a szolgáltatási csatlakozókról itt találhat. Jelenleg támogatott connector_id értékek a következők:

  • Dropbox: connector_dropbox
  • Gmail: connector_gmail
  • Google Naptár: connector_googlecalendar
  • Google Drive: connector_googledrive
  • Microsoft Teams: connector_microsoftteams
  • Outlook naptár: connector_outlookcalendar
  • Outlook e-mail: connector_outlookemail
  • SharePoint: connector_sharepoint
connector_id?: "connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"

Tulajdonság értéke

"connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"

headers

headers?: Record<string, string>

Tulajdonság értéke

Record<string, string>

project_connection_id

Az MCP-kiszolgáló projektjében szereplő kapcsolatazonosító. A kapcsolat tárolja az MCP-kiszolgálóhoz való csatlakozáshoz szükséges hitelesítési és egyéb kapcsolati adatokat.

project_connection_id?: string

Tulajdonság értéke

string

require_approval

require_approval?: MCPToolRequireApproval | "always" | "never"

Tulajdonság értéke

MCPToolRequireApproval | "always" | "never"

server_description

Az MCP szerver opcionális leírása, amely több kontextust szolgáltat.

server_description?: string

Tulajdonság értéke

string

server_label

Az MCP-kiszolgáló címkéje, amely az eszközhívásokban való azonosításra szolgál.

server_label: string

Tulajdonság értéke

string

server_url

Az MCP-kiszolgáló URL-címe. Az egyiket server_url vagy connector_id meg kell adni.

server_url?: string

Tulajdonság értéke

string

type

Az MCP eszköz típusa. Mindig mcp.

type: "mcp"

Tulajdonság értéke

"mcp"