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
|
| 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 |
| type | Az MCP eszköz típusa. Mindig |
Tulajdonság adatai
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.
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"