A CLI do Mailgun já está disponível
O Mailgun já se conecta ao seu agente na janela de chat via servidor MCP do Cursor e conector do Claude Docs. Já a CLI se conecta a ele no terminal: um novo comando do mailgun para os contextos que uma ferramenta baseada em chat não consegue alcançar. Isso inclui pipelines de CI, cron jobs, scripts e agentes de programação que operam totalmente fora de uma conversa.
A lista de comandos ainda está crescendo, e queremos feedback sobre o que priorizar a seguir. Experimente:
npm install -g @mailgun/cli
mailgun metrics summary –domain yourdomain.com –json
Por que isso é importante?
- Agentes de programação e sistemas de CI que não conseguem manter uma sessão interativa de chat ainda podem atuar no Mailgun. A mesma lógica de “verificar a integridade de envio” ou “executar o preflight de uma campanha” por trás das Skills do MCP agora pode ser acessada a partir de um script de shell ou etapa de pipeline.
- Todo comando gera um JSON limpo. Ele se integra perfeitamente a scripts, logs de CI ou ao contexto de outro agente, sem necessidade de parsing adicional. Use –json em qualquer comando.
- Quase todos os comandos são somente leitura. O único comando de gravação (preview run) exige uma flag –dry-run ou –yes explícita e nunca exibe prompts, o que significa que o comportamento é determinístico, mesmo quando controlado por um agente.
- O mailgun agent-context fornece a qualquer agente um mapa versionado e legível por máquina de toda a superfície de comandos, em vez de exigir que ele adivinhe a partir do texto de –help.
Cobertura atual: métricas de envio e eventos ao vivo, validação, otimização de entrega na caixa de entrada e inspeção de qualidade (QA) da pré-visualização de e-mail. Comandos de fluxo de trabalho compostos, como preflight e investigate, são os próximos. O seu feedback sobre este lançamento definirá quais criaremos primeiro.
Encontrou um bug ou algo que precisa de ajuste? Abra uma issue no repositório do mailgun-cli no GitHub em github.com/mailgun/mailgun-cli.
O que não será afetado:
- As integrações atuais de API, SMTP, MCP e Skills permanecem inalteradas. A CLI é uma superfície adicional, não um substituto para nenhuma delas.
- A CLI exige uma chave de API do Mailgun, assim como o servidor MCP.
- preview run é o único comando de gravação, e nunca é executado sem uma flag –dry-run ou –yes explícita nem exibe prompts. Portanto, o comportamento é determinístico, mesmo quando controlado por um agente.