Delen via


MCPTool interface

Geef het model toegang tot aanvullende hulpprogramma's via MCP-servers (Remote Model Context Protocol). Meer informatie over MCP.

Uitbreiding

Eigenschappen

allowed_tools
authorization

Een OAuth-toegangstoken dat gebruikt kan worden met een externe MCP-server, hetzij met een aangepaste MCP-server-URL of een serviceconnector. Je applicatie moet de OAuth-autorisatiestroom afhandelen en het token hier aanleveren.

connector_id

Identifier voor serviceconnectors, zoals die beschikbaar zijn in ChatGPT. Eén van server_url of connector_id moet worden verstrekt. Lees hier meer over serviceconnectoren. Momenteel ondersteunde connector_id waarden zijn:

  • Dropbox: connector_dropbox
  • Gmail: connector_gmail
  • Google Kalender: connector_googlecalendar
  • Google Drive: connector_googledrive
  • Microsoft Teams: connector_microsoftteams
  • Outlook-kalender: connector_outlookcalendar
  • Outlook-e-mail: connector_outlookemail
  • SharePoint: connector_sharepoint
headers
project_connection_id

De verbindings-ID in het project voor de MCP-server. De verbinding slaat verificatie en andere verbindingsgegevens op die nodig zijn om verbinding te maken met de MCP-server.

require_approval
server_description

Optionele beschrijving van de MCP-server, gebruikt om meer context te bieden.

server_label

Een label voor deze MCP-server, dat wordt gebruikt om het te identificeren in hulpprogramma-aanroepen.

server_url

De URL voor de MCP-server. Eén van server_url of connector_id moet worden verstrekt.

type

Het type van de MCP-tool. Altijd mcp.

Eigenschapdetails

allowed_tools

allowed_tools?: string[] | MCPToolFilter

Waarde van eigenschap

string[] | MCPToolFilter

authorization

Een OAuth-toegangstoken dat gebruikt kan worden met een externe MCP-server, hetzij met een aangepaste MCP-server-URL of een serviceconnector. Je applicatie moet de OAuth-autorisatiestroom afhandelen en het token hier aanleveren.

authorization?: string

Waarde van eigenschap

string

connector_id

Identifier voor serviceconnectors, zoals die beschikbaar zijn in ChatGPT. Eén van server_url of connector_id moet worden verstrekt. Lees hier meer over serviceconnectoren. Momenteel ondersteunde connector_id waarden zijn:

  • Dropbox: connector_dropbox
  • Gmail: connector_gmail
  • Google Kalender: connector_googlecalendar
  • Google Drive: connector_googledrive
  • Microsoft Teams: connector_microsoftteams
  • Outlook-kalender: 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"

Waarde van eigenschap

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

headers

headers?: Record<string, string>

Waarde van eigenschap

Record<string, string>

project_connection_id

De verbindings-ID in het project voor de MCP-server. De verbinding slaat verificatie en andere verbindingsgegevens op die nodig zijn om verbinding te maken met de MCP-server.

project_connection_id?: string

Waarde van eigenschap

string

require_approval

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

Waarde van eigenschap

MCPToolRequireApproval | "always" | "never"

server_description

Optionele beschrijving van de MCP-server, gebruikt om meer context te bieden.

server_description?: string

Waarde van eigenschap

string

server_label

Een label voor deze MCP-server, dat wordt gebruikt om het te identificeren in hulpprogramma-aanroepen.

server_label: string

Waarde van eigenschap

string

server_url

De URL voor de MCP-server. Eén van server_url of connector_id moet worden verstrekt.

server_url?: string

Waarde van eigenschap

string

type

Het type van de MCP-tool. Altijd mcp.

type: "mcp"

Waarde van eigenschap

"mcp"