O que você recebe
- Ferramentas de qualquer servidor MCP que fale Streamable HTTP
- Listas de nomes permitidos e negados para manter curta a lista de ferramentas
- Listagem e leitura de recursos opcionais
- Um circuit breaker que para de chamar um servidor com falhas
Como funciona no EDDI
- Crie uma configuração
mcpcallscom a URL do servidor, o transportehttpe uma chave de API como referência${vault:...}. - Referencie-a como um passo do workflow (
eddi://ai.labs.mcpcalls). - A tarefa de LLM do agente descobre as ferramentas do servidor automaticamente (
enableMcpCallToolsé true por padrão). - Adicione as ferramentas a
toolApprovalspara que chamadas de consequência aguardem uma pessoa. - Para um servidor que só aceita stdio, execute-o em seu próprio contêiner atrás de uma ponte HTTP e aponte o EDDI para a ponte.
Configuração
Extraída da documentação do EDDI. Marcadores como your-agent-id devem ser substituídos pelos seus próprios valores.
{
"mcpServerUrl": "https://mcp.example.com/mcp",
"name": "example",
"transport": "http",
"apiKey": "${vault:example-mcp-token}",
"timeoutMs": 30000
}{
"hitlConfig": {
"toolApprovals": {
"requireApproval": [
"mcp:*"
],
"exempt": [
"mcp:read_*"
],
"approvalTimeout": "PT30M",
"timeoutPolicy": "AUTO_REJECT"
}
}
}Governança
- As chamadas de ferramentas MCP participam do mesmo portão de aprovação com intervenção humana de qualquer outra fonte de ferramentas.
- As descrições das ferramentas são redigidas quando contêm texto em forma de diretiva e têm tamanho limitado. Os resultados das ferramentas são envolvidos com a procedência e, por padrão, o conteúdo em forma de diretiva é redigido.
- Uma lista de ferramentas permitidas serve para gerenciar o contexto, não é uma fronteira de segurança. A fronteira é a credencial que você dá à conexão mais o portão de aprovação.
- Toda decisão com portão é gravada no registro de auditoria.
Bom saber
- O EDDI implementa um único transporte MCP, o Streamable HTTP. Ele não inicia servidores stdio por conta própria, porque um comando editável por configuração seria execução arbitrária de código com o usuário do processo do EDDI. Use um sidecar com ponte.
- Um circuit breaker abre após 3 falhas em 60 segundos, então uma ferramenta ausente normalmente significa que o servidor está falhando.
Integrações relacionadas
A configuração e o comportamento desta página seguem a documentação do EDDI, verificada em 2026-10-14. Nomes de campos e valores padrão podem mudar entre versões, portanto confirme-os na documentação da sua versão.