Guide d'intégration d'Eulerian MCP avec Mistral Vibe CLI

Guide d'intégration d'Eulerian MCP avec Mistral Vibe CLI

EULERIAN MCP
  • Guide d'installation — pour débutants
  • Connecter Eulerian à Mistral Vibe CLI
  • Un pas-à-pas sans jargon — avec le seul détail Windows qui compte
Ce guide vous montre, clic par clic, comment connecter le MCP Eulerian Marketing Platform à Mistral Vibe CLI — l'assistant de Mistral qui s'exécute dans une fenêtre de terminal. À la fin, Vibe répondra à des questions sur vos vraies données Eulerian. Il se connecte via votre navigateur avec votre compte Mistral — aucune clé API nécessaire.
Ce dont vous aurez besoin :
    Un ordinateur sur lequel installer des logiciels
    Votre URL d'endpoint et votre jeton API Eulerian (via votre contact Eulerian)
    Un compte Mistral (gratuit à créer).
Windows, à lire en premier : Vibe cible officiellement macOS/Linux, et sous Windows il y a une particularité qui empêche tout de fonctionner — le chemin Python doit utiliser des barres obliques /, pas des antislashs. Nous le rappelons à l'étape exacte, mais c'est la raison n°1 d'un échec d'installation.
Étape 1 Installer « uv » (l'installateur de Vibe)
Vibe s'installe avec un petit outil appelé uv. Sous Windows, ouvrez PowerShell (Démarrer → tapez powershell → Entrée) et lancez ces deux lignes, une par une :
powershell -c "Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force"powershell -c "irm  https://astral.sh/uv/install.ps1  | iex"
Sous macOS / Linux, lancez plutôt :
Important : fermez le terminal et ouvrez-en un nouveau après l'installation de uv, pour que l'ordinateur le prenne en compte.
Étape 2 Installer Vibe
Dans le nouveau terminal, lancez :
uv tool install --upgrade mistral-vibe
Cela installe la commande vibe (nous avons testé avec v2.18.3).
Étape 3 Lancer Vibe et se connecter (sans clé API)
Démarrez en tapant vibe puis Entrée. Au premier lancement, il vous demande comment vous connecter — choisissez « Launch browser ». Votre navigateur ouvre la connexion Mistral ; validez et revenez au terminal.
L'écran de connexion au premier lancement de Vibe — choisissez « Launch browser » (aucune clé API requise).
Étape 4 Installer Python et le pont Eulerian
Vibe atteint Eulerian via un petit « pont ». Installez Python 3.10+ depuis  https://www.python.org/downloads/  (cochez « Add Python to PATH » sous Windows), puis dans un terminal lancez :
pip install eulerian-marketing-platform
Étape 5 Indiquer Eulerian à Vibe (éditer config.toml)
Vibe stocke ses réglages dans config.toml :
Votre ordinateur
Où se trouve le fichier de réglages
Windows
%USERPROFILE%\.vibe\config.toml
macOS / Linux
~/.vibe/config.toml
Ouvrez-le (Windows : notepad %USERPROFILE%\.vibe\config.toml). Si vous voyez une ligne mcp_servers = [], supprimez cette ligne. Ajoutez ensuite ce bloc tout à la fin du fichier, en remplaçant l'endpoint et le jeton :
[[mcp_servers]]name = "eulerian-marketing-platform"transport = "stdio"command = "C:/Users/vous/AppData/Local/Programs/Python/Python312/python.exe"args = ["-m", "eulerian_marketing_platform.server"]startup_timeout_sec = 60[mcp_servers.env]EMP_API_ENDPOINT = " https://votre-instance-eulerian.com/mcp "EMP_API_TOKEN = "collez-ici-votre-jeton-eulerian"
LE détail Windows (à ne pas sauter) : écrivez le chemin Python dans command avec des barres obliques / — exactement comme ci-dessus. Si vous utilisez des antislashs \, Vibe les supprime silencieusement, le pont ne démarre pas (WinError 2), et /mcp affiche aucun outil. Les barres obliques règlent le problème. Trouvez votre chemin Python avec python -c "import sys; print(sys.executable)" et remplacez les antislashs par des barres obliques. Enregistrez le fichier.
Enregistrez, puis relancez Vibe avec vibe. L'écran d'accueil indique 1 MCP server configuré :
L'écran d'accueil de Vibe indiquant que le serveur MCP Eulerian est configuré (1 serveur).
Étape 6 Vérifier la connexion
Tapez /mcp et Entrée, surlignez le serveur Eulerian, puis appuyez sur r pour rafraîchir. Il devrait charger environ 134 outils — c'est que ça marche :
La vue /mcp de Vibe après rafraîchissement : le serveur Eulerian est connecté avec 134 outils.
Étape 7 Essayez — demandez vos données
Il suffit maintenant de demander, en langage naturel :
Quels sites puis-je interroger avec mon compte Eulerian ?
Vibe appelle l'outil Eulerian et liste vos vrais sites :
Vibe répondant avec la liste réelle des sites du compte Eulerian (nom du client masqué).
Installation terminée — vous pouvez maintenant poser à Vibe des questions métier en langage naturel.

Bon à savoir (et ce que nous avons vérifié)

Note de validation (pour mémoire) : Mistral Vibe CLI a été testé de bout en bout sous Windows et fonctionne — 134 outils découverts et vraies données renvoyées — à condition que le chemin Python utilise des barres obliques (le bug des antislashs ci-dessus). Il accepte la version actuelle du protocole MCP : il n'est donc pas concerné par l'incident de protocole de Gemini CLI documenté par ailleurs.
Une limite à connaître : Vibe ne prend pas en charge les serveurs MCP nécessitant une connexion OAuth. Eulerian utilise un jeton statique via stdio, donc ce n'est pas un problème ici — mais gardez-le en tête pour d'autres serveurs.

Si quelque chose ne fonctionne pas

Symptôme
Que faire
/mcp montre le serveur « enabled » mais aucun outil
Presque toujours le bug des antislashs Windows. Mettez le chemin command en barres obliques / (Étape 5), enregistrez, relancez Vibe et appuyez sur r dans /mcp.
WinError 2 dans le log
Même cause — le pont n'a pas pu être lancé car le chemin contenait des antislashs. Utilisez des barres obliques.
« vibe n'est pas reconnu »
Rouvrez le terminal après avoir installé uv/Vibe, ou relancez uv tool install --upgrade mistral-vibe.
Rien ne se passe au premier chargement
La découverte peut prendre 20–30 s. Conservez startup_timeout_sec = 60 et appuyez sur r pour rafraîchir.