Do Docker ao Azure Container Apps com Terraform: conectando MCP ao Microsoft Foundry
Sobre este vídeo
Uma pessoa me perguntou esta semana: "como eu subo um MCP no Azure e uso ele no Microsoft Foundry?" Então nesta aula eu mostro o passo a passo completo, do zero!
Vamos publicar o Terraform MCP Server oficial da HashiCorp no Azure Container Apps, um serviço gerenciado que roda contêineres na nuvem sem precisar de VM, Docker instalado em servidor ou Kubernetes, e com custo baixíssimo (0,25 vCPU e 0,5 GB de memória).
Nesta aula você vai ver:
- Como testar a imagem Docker do MCP no seu computador
- Como criar o ambiente e o Container App no Azure pela linha de comando
- Como testar se o MCP está funcionando (health e "aperto de mão")
- Como criar um agente no Microsoft Foundry e conectar o MCP como ferramenta
- O agente consultando o Terraform Registry em tempo real
Uma prévia do AZ Export Studio, aplicação que estou desenvolvendo com Vibe Coding: o agente gera, corrige, valida e aplica código Terraform no Azure (VM, VNet, subnets e Storage com Private Endpoint)
ÍNDICE
00:00 Introdução: MCP no Azure e no Microsoft Foundry
00:46 O que é o Azure Container Apps
01:55 Visão geral: ambiente, contêiner e por que fica barato
03:19 Pré-requisito: az login e escolha da assinatura
04:02 Imagem Docker oficial do Terraform MCP Server
04:57 Testando o MCP localmente com Docker
07:00 Variáveis no Bash (WSL) e a imagem no Docker Hub
10:22 Preparando a assinatura: extensão e providers
11:36 Criando o Resource Group
12:04 Criando o ambiente do Container Apps
12:51 Criando o Container App (CPU, memória e réplicas)
14:24 URLs do MCP e teste de health
15:36 Testando o "aperto de mão" do MCP com curl
16:17 Conferindo os recursos no portal do Azure
17:03 Criando o agente no Microsoft Foundry com instruções
18:31 Adicionando o MCP do Terraform como ferramenta
20:03 Testando o agente com o MCP
21:08 AZ Export Studio: minha aplicação de migração com Terraform
22:31 Conectando o agente à aplicação (Service Principal e IAM)
25:38 Pedindo ao agente: VM Linux, VNet, subnets e Storage
28:32 Atenção: salve o agente no Foundry!
29:04 Agente gerando o código Terraform via MCP
30:49 Atualizando código depreciado com IA
32:25 Corrigindo erros do terraform validate com IA
33:58 terraform plan: 12 recursos
34:54 Aplicando no Azure e acompanhando o log
36:19 Recursos criados e destruindo o ambiente
36:51 Encerramento
#Azure #Terraform #Docker #MCP #MicrosoftAzure #AzureCloud #HashiCorp #DockerContainer #AzureContainerApps #MicrosoftFoundry #InteligenciaArtificial #IA #AI #AgentesDeIA #AIAgents #ModelContextProtocol #AzureAI #GenAI #IAGenerativa #VibeCoding #DevOps #IaC #InfraestruturaComoCodigo #InfrastructureAsCode #CloudComputing #ComputacaoEmNuvem #Cloud #Containers #Kubernetes #CloudNative #Tutorial #PassoAPasso #AprendaAzure #CursoAzure #Programacao #Tecnologia #TI #CarreiraEmTI #CertificacaoAzure #AZ104#azure #Terraform #Docker #MCP #MicrosoftAzure #AzureCloud #HashiCorp #DockerContainer #AzureContainerApps #MicrosoftFoundry #InteligenciaArtificial #IA #AI #AgentesDeIA #AIAgents #ModelContextProtocol #AzureAI #GenAI #IAGenerativa #VibeCoding #DevOps #IaC #InfraestruturaComoCodigo #InfrastructureAsCode #CloudComputing #ComputacaoEmNuvem #Cloud #Containers #Kubernetes #CloudNative #Tutorial #PassoAPasso #AprendaAzure #CursoAzure #Programacao #Tecnologia #TI #CarreiraEmTI #CertificacaoAzure #AZ104