Partager via


ItemMcpToolCall interface

Appel d’un outil sur un serveur MCP.

Extends

Propriétés

approval_request_id

L’ID de la demande d’approbation associée à cet outil appelle, le cas échéant.

arguments

Chaîne JSON des arguments passés à l’outil.

error

Un message d’erreur, s’il y en a eu, lors de l’appel à l’outil.

id

L’ID unique de l’outil appelle.

name

Le nom de l’outil qui a été exécuté.

output

La sortie de l’appel d’outil.

server_label

Étiquette du serveur MCP exécutant l’outil.

status

État de l’appel de l’outil. in_progress, completed, incomplete, calling ou failed.

type

Type de l’élément. A toujours la valeur mcp_call.

Détails de la propriété

approval_request_id

L’ID de la demande d’approbation associée à cet outil appelle, le cas échéant.

approval_request_id?: string

Valeur de propriété

string

arguments

Chaîne JSON des arguments passés à l’outil.

arguments: string

Valeur de propriété

string

error

Un message d’erreur, s’il y en a eu, lors de l’appel à l’outil.

error?: string

Valeur de propriété

string

id

L’ID unique de l’outil appelle.

id: string

Valeur de propriété

string

name

Le nom de l’outil qui a été exécuté.

name: string

Valeur de propriété

string

output

La sortie de l’appel d’outil.

output?: string

Valeur de propriété

string

server_label

Étiquette du serveur MCP exécutant l’outil.

server_label: string

Valeur de propriété

string

status

État de l’appel de l’outil. in_progress, completed, incomplete, calling ou failed.

status?: MCPToolCallStatus

Valeur de propriété

type

Type de l’élément. A toujours la valeur mcp_call.

type: "mcp_call"

Valeur de propriété

"mcp_call"