mcp.call
Executar ferramenta (MCP)
Executa uma tool de uma ligação MCP.
- Kind:
step - Key:
mcp.call - Categoria:
action - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
connectionName | string | não | - | Nome da ligação mcp que serve a ferramenta (URL e segredo resolvidos no servidor). | ligação (nome) |
tool | string | não | "" | Nome da ferramenta a executar. Normalmente fixo, mas aceita tokens. | expressões {{record.coluna}} |
args | json | não | {} | Argumentos da ferramenta, de forma livre. Os valores aceitam tokens {{record.x}}/{{vars.y}}. | expressões {{record.coluna}} |
invalidArgs | string | não | "" | O texto cru dos argumentos quando não é um JSON de objeto. Presente = a config está inválida e a tool não é chamada. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui. | - |
includeVars | boolean | não | false | Fundir as variáveis do envelope nos argumentos. A config ganha em caso de colisão. | - |
resultVar | string | não | "mcp" | Nome da variável onde o resultado da ferramenta fica disponível a jusante. | - |
Exemplo JSON
{
"tool": "",
"args": {},
"invalidArgs": "",
"includeVars": false,
"resultVar": "mcp"
}
Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.