Agentes de IA usam MCP para publicar sites sem intervenção humana quando o trabalho manual repetitivo sai do caminho: abrir painel, escolher arquivo, iniciar upload, esperar deploy e copiar URL. Isso não significa publicar sem autorização, sem revisão ou sem responsabilidade.
O fluxo bom é mais preciso: você define as regras, o agente edita os arquivos do Site, usa ferramentas MCP autorizadas, acompanha o deploy e devolve evidência. A intervenção humana deixa de ser a operação mecânica e passa a ser a decisão sobre o que pode ir ao ar.
No Site no Ar, esse caminho funciona em qualquer cliente conectado ao MCP remoto. O agente edita o repositório do Site, publica e retorna a URL. Para configurar a conexão, veja Configuração. Para entender file tools, Sessions e Versions, veja Publicação.
O que “sem intervenção humana” realmente quer dizer
No contexto de publicação por agente, “sem intervenção humana” não deveria significar autonomia sem controle.
Significa que, depois de autorizada a tarefa, o agente não precisa que uma pessoa:
- compacte a pasta manualmente;
- abra o dashboard;
- envie o arquivo;
- espere o deploy;
- copie a URL final;
- volte ao chat para registrar o resultado.
A pessoa ainda decide se a página pode ser publicada, qual slug usar, que pasta enviar e quais verificações importam. O agente opera a parte repetitiva.
Essa distinção evita uma promessa ruim. Publicar um site é uma ação real. O MCP ajuda porque torna essa ação chamável, auditável e dependente de permissões do cliente.
Como o MCP entra no fluxo
MCP cria uma camada padronizada entre o host de IA e um servidor externo. No caso de publicação de sites:
| Elemento | Exemplo prático |
|---|---|
| Host | editor, terminal ou app onde o agente roda |
| Cliente MCP | conector que mantém a sessão com o servidor |
| Servidor MCP | Site no Ar expondo ferramentas de publicação |
| Ferramentas | criar Site, editar arquivos, publicar, consultar URL |
| Autorização | login no Site no Ar pelo navegador |
| Resultado | slug, deploy finalizado e URL pública |
A especificação do MCP reforça princípios de consentimento e controle do usuário. Para deploy, isso se traduz em uma regra simples: o agente deve saber o que está autorizado a publicar antes de chamar a ferramenta.
O fluxo em sete etapas
Um agente bem instruído publica assim:
- entende o objetivo do site;
- revisa ou gera os arquivos;
- roda build quando necessário;
- chama
get_contexte inspecionapublic/; - confirma
index.htmle assets; - publica pelo MCP;
- verifica e relata a URL final.
Se qualquer etapa falhar, ele deve parar com uma próxima ação clara. Exemplo: login expirado, index.html ausente, slug ocupado, limite de plano ou erro de build.
Esse é o mesmo raciocínio usado no fluxo de Codex + MCP e em guias de agente como Gemini CLI + Site no Ar.
Por que os arquivos do Site importam
O agente não publica uma intenção abstrata. Ele publica arquivos.
Antes do MCP, peça uma checagem objetiva:
Antes de publicar, confirme:- qual pasta será enviada;- se existe index.html na raiz;- se os assets referenciados estão dentro da pasta;- se há build pendente;- se a URL final deve manter o mesmo slug.Esse passo reduz os erros mais comuns de deploy por IA: publicar src, esquecer imagens, mandar um build antigo ou trocar o slug sem avisar.
No Site no Ar, o caminho canônico mantém os arquivos no workspace git do Site. O agente usa read, write, edit e bash (para ls, rg e rm); depois chama deploy para transformar a Session em uma Version.
Prompt para publicar com menos intervenção manual
Depois de configurar o MCP, use um pedido completo:
Use o MCP do Site no Ar para publicar este site.
1. Chame `get_context` e revise os arquivos existentes.2. Rode o build padrão se for necessário.3. Confirme que index.html existe na raiz da saída.4. Publique com o slug: demo-produto.5. Se o slug estiver ocupado, pare e sugira alternativas.6. Acompanhe o deploy até sucesso ou erro final.7. Verifique a URL final.
Na resposta, informe arquivos alterados, slug usado, URL,status do deploy e o que foi verificado.Se você precisa de aprovação antes do deploy, ajuste:
Prepare o plano de publicação e pare antes do deploy.Depois que eu aprovar, use o MCP do Site no Ar para publicar.Esse modo ainda reduz trabalho manual. O agente prepara tudo e espera a decisão humana no ponto certo.
Quando não publicar direto
Não peça publicação direta quando:
- o site ainda tem placeholder;
- a página depende de segredo ou variável ausente;
- o build tem erro ou warning crítico;
- a pasta final não foi identificada;
- o domínio próprio ainda precisa de decisão de DNS;
- o conteúdo precisa de revisão jurídica, comercial ou de marca.
Nesses casos, o agente deve mostrar o plano e pedir confirmação. Publicar rápido não compensa colocar uma URL quebrada ou incorreta no ar.
Para domínio próprio, trate como etapa separada. Primeiro publique no endereço padrão do Site no Ar; depois siga o guia de Domínios próprios para configurar DNS e Custom Hostname.
Como verificar depois do deploy
A resposta final deve trazer evidência, não só entusiasmo.
Peça para o agente confirmar:
| Verificação | O que observar |
|---|---|
| home | URL abre sem erro |
| estilos | CSS carregou |
| imagens | assets principais aparecem |
| links | CTAs e navegação não apontam para caminho local |
| slug | endereço final corresponde ao combinado |
| próximos passos | domínio, ajustes ou republicação ficam claros |
Se o ambiente do agente não permitir abrir navegador, ele deve dizer isso. Ainda assim, pode relatar status do deploy, URL gerada, arquivos alterados e limitações da checagem.
O ganho real
O ganho real de agentes de IA usando MCP para publicar sites não é remover humanos da decisão. É remover o trabalho operacional que não precisa mais ser humano.
Você continua definindo escopo, qualidade e autorização. O agente cuida de preparar saída, chamar ferramenta, acompanhar status e registrar URL. O Site no Ar cuida da camada de publicação.
Quando esse contrato está claro, o fluxo deixa de terminar em “faça deploy” e passa a terminar em uma entrega verificável. Para repetir com segurança, salve seu prompt padrão, conecte o MCP pela documentação de configuração e revise cada resposta final como um pequeno relatório de publicação.
