Voltar as noticias
Hospedando LogicApps como um Servidor MCP no Azure Container Apps
MCP ProtocolAltaEN

Hospedando LogicApps como um Servidor MCP no Azure Container Apps

Dev.to - MCP·30 de abril de 2026

Execute o Logic Apps Standard como um servidor MCP em um contêiner Docker no Azure Container Apps — e então chame-o de outro Logic App usando o conector de cliente MCP embutido dentro de um loop de agente.

Este post conecta duas peças anteriores:

Se você não leu esses, aqui está o que já está em execução antes do início deste post.

O que já está implantado

Sete fluxos de trabalho aritméticos — add, sub, mul, div, mod, pow, sqrt — cada um um fluxo de trabalho de gatilho HTTP que recebe entradas e retorna um resultado. Eles estão incorporados em uma imagem Docker e em execução como um único contêiner no ACA.

Um bloco em host.json habilita o endpoint MCP:

"workflow": {
  "McpServerEndpoints": {
    "enable": true,
    "authentication": { "type": "anonymous" }
  }
}

O tempo de execução expõe cada fluxo de trabalho como uma ferramenta MCP automaticamente. Sem código extra, sem serviço separado — o contêiner em si é o servidor MCP, acessível em:

https://la-arithmeticmcp.<env>.westeurope.azurecontainerapps.io/api/mcp

Todas as sete ferramentas são imediatamente descobertas:

MCP Inspector mostrando todas as 7 ferramentas aritméticas listadas contra o endpoint ACA

Consumindo de outro Logic App

Um segundo Logic App — BODMASAgent — recebe uma expressão matemática via HTTP e usa uma ação de Agente (Azure OpenAI) para resolvê-la. O agente tem uma ferramenta disponível: o conector do servidor MCP apontando para o endpoint acima.

Quando você adiciona a ação do servidor MCP dentro do loop do Agente e a conecta ao endpoint, o designer descobre automaticamente todas as ferramentas e permite que você escolha quais delas o agente pode chamar:

Designer do Logic App mostrando o conector do servidor MCP com todas as 7 ferramentas aritméticas selecionáveis como caixas de seleção

POST (2 + 3) * 4^2 / 2 e o agente trabalha através da ordem BODMAS por conta própria, chamando uma ferramenta por vez:

✅ Passo 1: (2 + 3) = 5   → wf_arithmetic_add
✅ Passo 2: 4² = 16        → wf_arithmetic_pow
✅ Passo 3: 5 × 16 = 80    → wf_arithmetic_mul
✅ Passo 4: 80 ÷ 2 = 40    → wf_arithmetic_div
✅ Resposta Final: 40

Log do agente mostrando cada passo BODMAS — cada um uma chamada de ferramenta MCP ao contêiner do servidor

Sem código de orquestração no Logic App consumidor. O agente decide a ordem e os argumentos; cada chamada de ferramenta aciona uma execução real do fluxo de trabalho no contêiner do servidor e retorna o resultado.

Leitura adicional — como o gerenciamento de sessão MCP funciona nos bastidores

O conector de cliente MCP embutido lida com a inicialização da sessão, descoberta de ferramentas e estruturação JSON-RPC automaticamente. Se você está construindo um cliente personalizado ou quer entender o que está acontecendo nos bastidores — como initialize estabelece uma sessão, como tools/list retorna o catálogo, e como tools/call invoca uma ferramenta — este post explica manualmente:

Consumir um Endpoint MCP de Azure Logic Apps com um Loop de Agente

Contexto Triplo Up

A implementação de servidores MCP em Logic Apps pode otimizar processos de automação para empresas brasileiras. Isso permite que as organizações integrem facilmente ferramentas de cálculo em fluxos de trabalho, aumentando a eficiência e a agilidade nos serviços oferecidos.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.