Automatizar não é pular a verificação
Automatizar o deploy de sites com Claude Code via MCP funciona melhor quando o pedido descreve o contrato inteiro: qual pasta publicar, qual slug usar, qual arquivo vira a home e como conferir a URL final.
O ganho não está em fingir que a publicação virou mágica. O ganho está em transformar uma sequência repetitiva em um fluxo que o agente consegue executar dentro do próprio projeto: preparar a saída, enviar arquivos, acompanhar o deploy e devolver evidência do que ficou no ar.
Se o MCP ainda não estiver conectado, comece pela configuração geral ou pelo guia específico de Claude Code. A automação só deve entrar depois que autenticação e checagem de conexão estiverem resolvidas.
O que precisa estar decidido antes do deploy
Antes de pedir para o Claude Code automatizar o deploy, defina as decisões que normalmente geram ambiguidade:
| Decisão | Exemplo claro |
|---|---|
| Arquivos publicáveis | conteúdo estático mantido sob public/ |
| Página inicial | index.html como home obrigatória |
| Slug | lancamento-consultoria ou outro nome aprovado |
| Escopo do envio | apenas arquivos da build, sem pastas temporárias |
| Critério de sucesso | URL abre, home carrega, CSS e imagens aparecem |
| Critério de bloqueio | autenticação, plano, slug ocupado ou asset ausente |
Esse checklist evita que o agente publique a pasta errada ou crie um Site novo quando a intenção era atualizar um endereço existente.
Deixe o MCP pronto no Claude Code
O comando de configuração é direto:
claude mcp add --transport http sitenoar https://mcp.sitenoar.devDepois, dentro do Claude Code, rode:
/mcpSelecione sitenoar e entre no Site no Ar quando o Claude pedir. Se o servidor não aparecer na sessão atual, rode /reload-plugins e abra /mcp novamente.
Vale testar a conexão antes do primeiro deploy automatizado:
Use o MCP do Site no Ar e teste a conexão.O resultado esperado é simples: o Claude Code confirma que consegue usar o MCP ou aponta a próxima ação de login/configuração.
Prompt para automatizar o deploy
Depois que o site estiver pronto ou a build estiver atualizada, use um prompt fechado:
Automatize o deploy deste site pelo MCP do Site no Ar.
1. Revise o projeto e confirme qual pasta é publicável.2. Rode o build padrão somente se for necessário.3. Edite os arquivos sob `public/` e publique pelo MCP do Site no Ar.4. Slug desejado: lancamento-consultoria5. Use index.html como página inicial.6. Depois acompanhe o deploy e abra a URL final.
Ao responder, informe arquivos alterados, slug usado, URL final,status do deploy e resultado da verificação.Se algo bloquear, pare e explique a próxima ação.Esse prompt dá autonomia suficiente para o agente completar a tarefa, mas mantém os limites importantes explícitos. Ele também obriga a resposta final a trazer evidência, não só uma frase dizendo que publicou.
O que acontece durante a publicação
O fluxo segue o contrato de publicação:
- O agente cria ou escolhe um Site.
- O MCP mantém as alterações em uma Session.
- O Claude Code cria ou atualiza os arquivos do Site com as file tools.
- O Site no Ar publica quando todos os envios terminam.
- O agente acompanha o deploy e retorna a URL final.
Arquivos .html viram páginas. index.html vira /. CSS, JavaScript, imagens e fontes continuam como assets no caminho enviado.
Esse ponto é importante para automação: o Claude Code deve trabalhar no repositório do Site pelas file tools, mantendo o conteúdo público em public/ e evitando base64 ou blobs grandes no texto das chamadas.
Como lidar com falhas
Automação boa não ignora erro. Ela transforma erro em próxima ação clara.
| Sintoma | Próxima ação esperada |
|---|---|
401 |
refazer login pelo /mcp no Claude Code |
402 |
verificar assinatura ativa antes de tentar novamente |
| Slug ocupado | pedir aprovação para usar sugestão da API ou escolher outro slug |
| Home não encontrada | confirmar se public/index.html existe |
| Página sem estilos | conferir caminhos e assets sob public/ |
| Deploy ainda pendente | aguardar ou acompanhar até estado final antes de compartilhar |
Se o agente responder apenas com um erro bruto, peça para classificar o bloqueio: autenticação, limite da conta, edição de arquivos, deploy ou verificação da URL.
Quando pedir aprovação antes de publicar
Nem todo deploy deve ser automático até o fim. Para rascunhos internos, faz sentido deixar o Claude Code publicar, verificar e devolver a URL. Para páginas de cliente, campanhas pagas ou conteúdo sensível, coloque uma trava antes do deploy:
Mostre os arquivos que serão alterados e o plano de deploy.Não envie os arquivos ainda.Depois que eu aprovar, publique pelo MCP do Site no Ar.Essa variação mantém a automação sem abrir mão de revisão humana. O agente continua fazendo o trabalho repetitivo, mas você decide quando o link público deve mudar.
Como republicar a mesma URL
Depois que o primeiro deploy funciona, a automação fica ainda mais útil para iteração:
Mantenha o mesmo Site e o mesmo slug.Atualize os arquivos com a nova versão da landing.Publique de novo pelo MCP do Site no Ar e confira a URL final.Isso evita criar um Site novo a cada ajuste. Para uma página de campanha, proposta comercial ou protótipo navegável, o ideal é que o link continue estável enquanto o conteúdo evolui.
Se você ainda está começando, leia também Como publicar um site feito no Claude Code em segundos e Do prompt à URL: publicando sites com Claude Code em tempo real. O primeiro mostra o publish básico; o segundo encaixa criação, publicação e verificação no mesmo ciclo de trabalho.
O próximo deploy
O melhor pedido para automatizar deploy no Claude Code não é “coloca isso no ar” de forma genérica. É um contrato curto: Site, slug, public/index.html, arquivos, status e verificação.
Com esse formato, o MCP do Site no Ar vira uma ferramenta operacional dentro do projeto. O Claude Code continua criando e revisando arquivos, mas o fim da tarefa passa a ser uma URL pública verificável, não uma lista de instruções para você hospedar manualmente.
