VoiceAgentMcpTool interface
Ein MCP-Tool, das einem Sprachagenten zur Verfügung steht.
- Extends
Eigenschaften
| allowed_callers | Die Aufrufer, die Werkzeuge aufrufen können, die von diesem MCP-Server bereitgestellt werden. |
| allowed_tools | Die Werkzeugnamen oder Filter, die bestimmen, welche Tools vom MCP-Server dem Sprachagenten zur Verfügung stehen. |
| authorization | Ein OAuth-Zugriffstoken, das mit einem entfernten MCP-Server verwendet werden kann, entweder mit einer benutzerdefinierten MCP-Server-URL oder einem Service-Connector. Ihre Anwendung muss den OAuth-Autorisierungsfluss abdecken und hier das Token bereitstellen. |
| defer_loading | Ob dieses MCP-Tool aufgeschoben und durch die Tool-Suche entdeckt wird. |
| headers | HTTP-Header, um Anfragen an den MCP-Server einzubeziehen. |
| project_connection_id | Die Verbindungs-ID im project für den MCP-Server. In der Verbindung werden die Authentifizierung und andere Verbindungsdetails gespeichert, die für die Verbindung mit dem MCP-Server erforderlich sind. |
| require_approval | Die Genehmigungsrichtlinie für MCP-Werkzeugaufrufe, die global oder für ausgewählte Werkzeuge spezifiziert sind. |
| response_scheduling | Wenn die MCP-Invocation eine Folgeantwort erzeugt. Wird standardmäßig auf |
| server_description | Optionale Beschreibung des MCP-Servers, die verwendet wird, um mehr Kontext bereitzustellen. |
| server_label | Eine Bezeichnung für diesen MCP-Server, die verwendet wird, um sie in Toolaufrufen zu identifizieren. |
| server_url | Die URL für den MCP-Server. |
| tool_configs | Deprecated. Diese Eigenschaft ist veraltet und wird in einer zukünftigen Version entfernt. |
| type | Der Tooltyp. Immer |
Details zur Eigenschaft
allowed_callers
Die Aufrufer, die Werkzeuge aufrufen können, die von diesem MCP-Server bereitgestellt werden.
allowed_callers?: CallableToolAllowedCaller[]
Eigenschaftswert
allowed_tools
Die Werkzeugnamen oder Filter, die bestimmen, welche Tools vom MCP-Server dem Sprachagenten zur Verfügung stehen.
allowed_tools?: string[] | MCPToolFilter
Eigenschaftswert
string[] | MCPToolFilter
authorization
Ein OAuth-Zugriffstoken, das mit einem entfernten MCP-Server verwendet werden kann, entweder mit einer benutzerdefinierten MCP-Server-URL oder einem Service-Connector. Ihre Anwendung muss den OAuth-Autorisierungsfluss abdecken und hier das Token bereitstellen.
authorization?: string
Eigenschaftswert
string
defer_loading
Ob dieses MCP-Tool aufgeschoben und durch die Tool-Suche entdeckt wird.
defer_loading?: boolean
Eigenschaftswert
boolean
headers
HTTP-Header, um Anfragen an den MCP-Server einzubeziehen.
headers?: Record<string, string>
Eigenschaftswert
Record<string, string>
project_connection_id
Die Verbindungs-ID im project für den MCP-Server. In der Verbindung werden die Authentifizierung und andere Verbindungsdetails gespeichert, die für die Verbindung mit dem MCP-Server erforderlich sind.
project_connection_id?: string
Eigenschaftswert
string
require_approval
Die Genehmigungsrichtlinie für MCP-Werkzeugaufrufe, die global oder für ausgewählte Werkzeuge spezifiziert sind.
require_approval?: MCPToolRequireApproval | "always" | "never"
Eigenschaftswert
MCPToolRequireApproval | "always" | "never"
response_scheduling
Wenn die MCP-Invocation eine Folgeantwort erzeugt. Wird standardmäßig auf when_idle festgelegt.
response_scheduling?: VoiceAgentToolResponseScheduling
Eigenschaftswert
server_description
Optionale Beschreibung des MCP-Servers, die verwendet wird, um mehr Kontext bereitzustellen.
server_description?: string
Eigenschaftswert
string
server_label
Eine Bezeichnung für diesen MCP-Server, die verwendet wird, um sie in Toolaufrufen zu identifizieren.
server_label: string
Eigenschaftswert
string
server_url
Die URL für den MCP-Server.
server_url?: string
Eigenschaftswert
string
tool_configs
Deprecated. Diese Eigenschaft ist veraltet und wird in einer zukünftigen Version entfernt.
tool_configs?: Record<string, ToolConfig>
Eigenschaftswert
Record<string, ToolConfig>
type
Der Tooltyp. Immer mcp für Tools, die von einem MCP-Server bereitgestellt werden.
type: "mcp"
Eigenschaftswert
"mcp"