Fonctionnement
Connectez Mailtrap à VS Code pour inspecter les boîtes de réception et les messages de sandbox, gérer les modèles et envoyer des emails transactionnels ou de test – le tout via de simples consignes. Aucun codage n’est requis, il vous suffit de dire à l’agent ce dont vous avez besoin et VS Code exécutera l’appel d’API.

Configuration
Étape 1 : Ajouter le MCP Mailtrap à VS Code
Utilisez le lien d’installation rapide ou ouvrez les paramètres MCP dans VS Code, cochez la case “Chat” > “MCP: Enabled” et cliquez sur “Edit in settings.json”.

Ensuite, collez le fragment du MCP Mailtrap dans le fichier mcp_config.json.
{
"mcpServers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "votre_token_api_mailtrap",
"DEFAULT_FROM_EMAIL": "votre_expediteur@exemple.com",
"MAILTRAP_ACCOUNT_ID": "votre_id_compte",
"MAILTRAP_TEST_INBOX_ID": "votre_id_boite_test"
}
}
}
}
Lien vers le dépôt GitHub officiel.
Étape 2 : Insérer vos identifiants Mailtrap
Remplacez les espaces réservés dans settings.json par vos :
MAILTRAP_API_TOKEN– Requis pour toutes les opérations.DEFAULT_FROM_EMAIL– Doit correspondre au domaine de vos “Sending Domains”.MAILTRAP_ACCOUNT_ID– Requis pour la gestion des modèles.MAILTRAP_TEST_INBOX_ID– Requis pour les fonctionnalités du sandbox.
Assurez-vous de rafraîchir la page ou de redémarrer VS Code pour que les modifications prennent effet.
Cas d’utilisation
- Intégrer Mailtrap dans votre projet ou effectuer une migration depuis une autre solution.
- Envoyer des emails transactionnels à un ou plusieurs destinataires (avec CC/BCC).
- Lister les journaux d’email envoyés et obtenir tous les détails de vos messages livrés.
- Obtenir des statistiques d’envoi sans quitter le terminal.
- Lister tous les domaines d’envoi, et en créer ou en supprimer un.
- Récupérer et rechercher les messages de la boîte de réception sandbox.
- Créer, lister, mettre à jour et supprimer des modèles d’emails.
Pour plus d’informations, veuillez consulter l’article de la documentation officiel.