Fonctionnement
Lorsque vous ajoutez mcp-mailtrap à votre configuration Cursor, l’agent accède à l’Email API, à l’Email Sandbox et à la gestion des modèles de Mailtrap. Décrivez ce dont vous avez besoin en langage clair et l’agent appelle le bon outil Mailtrap, vous montre les paramètres et exécute l’appel après votre confirmation, sans quitter votre IDE.

Configuration
Étape 1 : Node.js – mcp-mailtrap s’exécute comme un utilitaire CLI Node.js. Installez-le d’abord.
Étape 2 : Ouvrez Settings → Tools & MCPs → et cliquez sur New MCP server
Étape 3 : Collez ce qui suit dans ~/.cursor/mcp.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"
}
}
}
}
Étape 4 : Remplacez les valeurs des espaces réservés par vos identifiants Mailtrap (jeton d’API, adresse d’expédition vérifiée, ID de compte et ID de boîte de test).
Étape 5 : Ouvrez le panneau d’IA, passez en mode Agent et confirmez que Mailtrap apparaît dans la liste des outils MCP.
ℹ️ Remarque : DEFAULT_FROM_EMAIL doit être une adresse associée à un domaine que vous avez vérifié dans Sending Domains de Mailtrap. MAILTRAP_ACCOUNT_ID se trouve sous Settings → Account Settings ; MAILTRAP_TEST_INBOX_ID figure dans l’URL de votre boîte de réception sandbox.
Pour des conseils détaillés, consultez l’article de la documentation officiel.
Cas d’utilisation
- Récupérer le contenu de votre modèle pour vérifier les noms des variables.
- Modifier vos modèles et vérifier leur apparence dans le Sandbox.
Fonctionnalités prises en charge
- Envoyer des emails transactionnels
- Gérer les modèles d’emails
- Utiliser l’Email Sandbox pour les tests
- Suivre les statistiques de livraison (ouvertures, clics, rebonds)
- Gérer les flux d’envoi