Résumé
- Qu'est-ce que le serveur MCP Mailjet
- Ce dont vous avez besoin avant de commencer
- Étape 1. Télécharger le projet
- Étape 2. Installer les dépendances
- Étape 3. Démarrer le serveur MCP
- Étape 4. Connecter Claude Desktop
- Variables d'environnement
- Tester la configuration
- Utilisation du MCP Mailjet dans Claude Desktop
- Dépannage
- Articles connexes
Qu'est-ce que le serveur MCP Mailjet
Le MCP Mailjet est l'assistant IA Claude Desktop qui lit les données Mailjet de votre compte en utilisant votre clé API. Une fois configuré, vous pouvez demander à Claude les performances des campagnes, les listes de contacts ou les statistiques, et il récupérera les informations via l'API Mailjet.
MCP (Model Context Protocol) est un moyen pour les outils IA de se connecter à des services externes. Le serveur MCP Mailjet est un petit service qui s'exécute sur votre ordinateur et expose les APIs Mailjet à Claude. Cela permet à Claude de répondre aux questions en utilisant des données en temps réel de votre compte Mailjet.
Ce dont vous avez besoin avant de commencer
Cette configuration demande à un utilisateur non technique d'effectuer quelques opérations techniques. Pour faciliter cela, nous vous montrerons les outils nécessaires et comment les installer.
- Mailjet compte avec une clé API et une clé secrète actives
- Claude Desktop installé
- Git pour télécharger le serveur MCP Mailjet depuis GitHub
- Node.js pour exécuter le serveur MCP
- pnpm pour installer les fichiers du serveur MCP
- Permission pour modifier la configuration de Claude Desktop
Comment vérifier ou installer Git
Le MCP Mailjet utilise Git pour télécharger les fichiers du projet depuis notre dépôt officiel GitHub. Git est commun sur les machines de développeurs mais beaucoup d'ordinateurs l'ont déjà. Vérifiez avant d'installer quoi que ce soit.
Vérifier si Git est installé
Mac
- Ouvrez le Terminal (Commande + Espace, tapez « Terminal », appuyez sur Entrée).
- Tapez
git --versionet appuyez sur Entrée. - Si vous voyez quelque chose comme
git version 2.39.3, Git est installé. Vous pouvez passer à l'étape 1 : Télécharger le projet. -
Si macOS vous demande d'installer les outils en ligne de commande, cliquez sur Installer et suivez les étapes.
Windows
- Ouvrez l'Invite de commandes (Démarrer, tapez « cmd », appuyez sur Entrée).
- Tapez
git --versionet appuyez sur Entrée. - Si vous voyez un numéro de version, Git est installé.
- Si vous voyez une erreur indiquant que la commande n'est pas reconnue, installez Git en suivant les étapes ci-dessous.
Installer Git
- Allez sur https://git-scm.com/downloads.
- Téléchargez la version pour votre système d'exploitation.
- Exécutez l'installateur et gardez les paramètres par défaut.
- Ouvrez à nouveau le Terminal ou l'Invite de commandes et exécutez
git --versionpour confirmer que cela a fonctionné.
Comment installer Node.js et pnpm
Le serveur MCP Mailjet est un petit programme JavaScript. Votre ordinateur a besoin de Node.js pour pouvoir exécuter ce programme. Vous avez également besoin de pnpm, un outil auxiliaire qui télécharge les fichiers supplémentaires nécessaires au programme.
Installer Node.js (Mac et Windows)
- Allez sur https://nodejs.org/.
-
Choisissez la version LTS (Long-Term Support).
La version LTS est la version stable avec laquelle la plupart des projets sont testés. Utiliser la LTS réduit les risques d'erreurs lors de l'exécution du MCP Mailjet. - Téléchargez l'installateur pour votre système et exécutez-le.
- Gardez les paramètres par défaut et terminez l'installation.
- Ouvrez le Terminal (Mac) ou l'Invite de commandes (Windows).
-
Tapez :
node -v
Vous devriez voir un numéro de version, par exemple
v20.x.x.Voir un numéro de version signifie que Node.js est correctement installé. Vous n'avez rien d'autre à faire avec.
Installer pnpm
-
Dans la même fenêtre Terminal ou Invite de commandes, tapez :
npm install -g pnpm
-
Puis vérifiez :
pnpm -v
Un numéro de version ici signifie que pnpm est prêt à installer le serveur MCP Mailjet à l'étape suivante.
Étape 1. Télécharger le projet
Vous allez télécharger le serveur MCP Mailjet depuis le dépôt officiel GitHub et vous déplacer dans ce dossier.
- Ouvrez le Terminal (Mac) ou l'Invite de commandes (Windows).
-
Exécutez :
git clone https://github.com/mailgun/mailjet-mcp-server.git cd mailjet-mcp-server
La première commande télécharge le serveur MCP dans un nouveau dossier. La deuxième commande vous place dans ce dossier pour que les commandes suivantes fonctionnent.
Étape 2. Installer les dépendances
Ensuite, installez les paquets nécessaires au serveur.
pnpm install
Étape 3. Démarrer (allumer) le serveur MCP
Cette étape démarre le programme MCP Mailjet pour que Claude puisse s'y connecter.
- Assurez-vous d'être toujours dans le dossier
mailjet-mcp-server. -
Exécutez :
node src/mailjet-mcp.js
Cela lance le serveur MCP Mailjet sur votre ordinateur. Vous pouvez voir quelques lignes de texte. Cela signifie qu'il fonctionne.
Étape 4. Connecter Claude Desktop
Claude Desktop utilise un fichier de configuration JSON pour savoir quels serveurs MCP charger. Ajoutez le serveur MCP Mailjet pour que Claude puisse le trouver.
Configuration Mac
1. Ouvrez ce fichier :
~/Library/Application Support/Claude/claude_desktop_config.json
2. Ajoutez ce bloc au fichier (fusionnez avec votre section mcpServers actuelle si elle existe) :
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["/VOTRE/CHEMIN/mailjet-mcp-server/src/mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "VOTRE_cle_publique:VOTRE_cle_privee"
}
}
}
}
3. Remplacez /VOTRE/CHEMIN/... par le chemin réel sur votre Mac vers mailjet-mcp-server/src/mailjet-mcp.js.
4. Remplacez VOTRE_cle_publique:VOTRE_cle_privee par votre clé API et clé secrète Mailjet séparées par un deux-points.
1234567890abcdef:abcdef1234567890
5. Enregistrez le fichier et redémarrez Claude Desktop.
Configuration Windows
1. Ouvrez ce fichier :
%APPDATA%/Claude/claude_desktop_config.json
2. Ajoutez ce bloc :
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["C:\\CHEMIN\\VERS\\mailjet-mcp-server\\src\\mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "VOTRE_cle_publique:VOTRE_cle_privee"
}
}
}
}
3. Remplacez C:\CHEMIN\VERS\... par le dossier où vous avez cloné le projet.
4. Gardez les barres obliques inverses dans les chemins Windows. Si votre éditeur se plaint, échappez-les avec \\.
5. Enregistrez le fichier et redémarrez Claude Desktop.
Variables d'environnement
Le serveur MCP Mailjet supporte les variables d'environnement suivantes.
| Variable | Requise | Description | Exemple |
|---|---|---|---|
MAILJET_API_KEY |
Oui | Clés publique et privée Mailjet jointes par un deux-points | publickey123:secretkey456 |
MAILJET_API_REGION |
Non | Utiliser les serveurs Mailjet de l'UE | eu |
Vous pouvez définir ces variables dans votre système ou directement dans la configuration Claude dans la section env.
Tester la configuration
Le projet inclut une suite de tests locale. Pour l'exécuter :
NODE_ENV=test pnpm test
Si les tests passent sans erreurs, votre installation fonctionne.
Dépannage
-
Claude n'affiche pas les outils Mailjet
Vérifiez que le chemin dansclaude_desktop_config.jsonpointe vers votre vrai fichiermailjet-mcp-server/src/mailjet-mcp.js. Redémarrez Claude. -
Erreur d'authentification
Assurez-vous que la valeur API utilise le formatCLE_PUBLIQUE:CLE_PRIVEE. Si le deux-points manque, l'authentification échoue. -
Le serveur se ferme immédiatement
Exécuteznode src/mailjet-mcp.jsdepuis l'intérieur du dossiermailjet-mcp-server. -
Compte UE ne se charge pas
DéfinissezMAILJET_API_REGION=eudans votre environnement ou dans la sectionenvde la configuration Claude.
Utilisation du MCP Mailjet dans Claude Desktop
Une fois que le serveur MCP fonctionne et que Claude Desktop a redémarré, vous pouvez commencer à l'utiliser.
- Ouvrez Claude Desktop.
- Posez une question liée à Mailjet, par exemple : Quelle est ma liste de contacts avec le plus d'abonnés.
- Claude détectera qu'il doit contacter Mailjet et affichera une boîte similaire à : Claude souhaite utiliser Get v3 liststatistics de mailjet.
-
Vous verrez des boutons tels que Refuser, Autoriser une fois et Toujours autoriser.
- Autoriser une fois permet à Claude de faire cette seule requête à Mailjet maintenant.
- Toujours autoriser indique à Claude qu'il peut utiliser le serveur MCP Mailjet pour les futures requêtes sans redemander.
- Refuser bloque la requête et Claude n'obtiendra pas de données Mailjet.
- Choisissez Autoriser une fois si vous voulez juste tester la configuration
- Choisissez Toujours autoriser si vous souhaitez permettre à Claude d'exécuter la requête à chaque fois sans avoir à redemander la permission.
-
Après avoir autorisé la requête, Claude appellera le serveur MCP Mailjet, récupérera les données et répondra avec le résultat, par exemple une liste de vos listes de contacts et leur nombre d'abonnés.