Mailgun CLI est maintenant disponible

Mailgun retrouve déjà votre agent dans la fenêtre de chat via le serveur MCP de Cursor et le connecteur Claude Docs. La CLI le rejoint plutôt dans le terminal : une nouvelle commande mailgun pour les contextes inaccessibles à un outil de chat. Cela inclut les pipelines CI, les tâches cron, les scripts et les agents […]

Mailgun retrouve déjà votre agent dans la fenêtre de chat via le serveur MCP de Cursor et le connecteur Claude Docs. La CLI le rejoint plutôt dans le terminal : une nouvelle commande mailgun pour les contextes inaccessibles à un outil de chat. Cela inclut les pipelines CI, les tâches cron, les scripts et les agents de codage qui fonctionnent entièrement en dehors d’une conversation. 

L’étendue des commandes continue de croître, et nous souhaitons recueillir vos retours sur les prochaines priorités. Essayez : 

npm install -g @mailgun/cli   

mailgun metrics summary –domain yourdomain.com –json 

Pourquoi est-ce important ? 

  • Les agents de codage et les systèmes d’intégration continue qui ne peuvent pas maintenir une session de chat interactive peuvent tout de même interagir avec Mailgun. La même logique permettant de « vérifier la santé des envois » ou d’« exécuter un test préalable de campagne » qui sous-tend les Skills MCP est désormais accessible depuis un script shell ou une étape de pipeline. 
  • Chaque commande renvoie du JSON propre. Il s’intègre directement dans les scripts, les journaux d’intégration continue ou le contexte d’un autre agent sans parsing supplémentaire. Ajoutez l’argument –json à n’importe quelle commande. 
  • Presque toutes les commandes sont en lecture seule. La seule commande d’écriture (preview run) nécessite un indicateur explicite –dry-run ou –yes et ne génère aucune invite. Le comportement est donc déterministe, même lorsqu’un agent la pilote. 
  • mailgun agent-context fournit à tout agent une carte versionnée et lisible par la machine de l’intégralité de la surface de commande, plutôt qu’une carte qu’il devrait deviner à partir du texte de l’aide –help. 

Couverture actuelle : statistiques d’envoi et événements en direct, validation, optimisation du placement en boîte de réception et inspection de l’assurance qualité (QA) de la prévisualisation des emails. Les commandes composites de flux de travail, telles que preflight et investigate, seront les prochaines à être intégrées. Vos retours sur cette version détermineront celles que nous développerons en priorité. 

Vous avez trouvé un bug ou une imperfection ? Ouvrez une issue sur le dépôt GitHub de mailgun-cli à l’adresse github.com/mailgun/mailgun-cli. 

Ce qui ne change pas : 

  • Les intégrations API, SMTP, MCP et Skills existantes restent inchangées. La CLI est une surface supplémentaire et ne remplace aucune d’entre elles. 
  • La CLI nécessite une clé API Mailgun, tout comme le serveur MCP. 
  • preview run est la seule commande d’écriture, et elle ne s’exécute jamais sans un indicateur explicite –dry-run ou –yes et ne génère aucune invite. Son comportement est donc déterministe, même lorsqu’un agent la pilote.