- Un pas-à-pas sans jargon — avec le seul détail Windows qui compte
Ce guide vous montre, clic par clic, comment connecter le à — 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.
Un ordinateur sur lequel installer des logiciels
Votre et votre Eulerian (via votre contact Eulerian)
Un (gratuit à créer).
Vibe cible officiellement macOS/Linux, et sous Windows il y a qui empêche tout de fonctionner — le chemin Python doit utiliser des /, pas des antislashs. Nous le rappelons à l'étape exacte, mais c'est la raison n°1 d'un échec d'installation.
Vibe s'installe avec un petit outil appelé . Sous , ouvrez (Démarrer → tapez powershell → Entrée) et lancez ces deux lignes, une par une :
Sous , lancez plutôt :
fermez le terminal et ouvrez-en un après l'installation de uv, pour que l'ordinateur le prenne en compte.
Dans le nouveau terminal, lancez :
uv tool install --upgrade mistral-vibe
Cela installe la commande vibe (nous avons testé avec v2.18.3).
Démarrez en tapant vibe puis Entrée. Au premier lancement, il vous demande comment vous connecter — choisissez . 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).
pip install eulerian-marketing-platform
Vibe stocke ses réglages dans config.toml :
%USERPROFILE%\.vibe\config.toml
Ouvrez-le (Windows : notepad %USERPROFILE%\.vibe\config.toml). Si vous voyez une ligne mcp_servers = [], . Ajoutez ensuite ce bloc 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" écrivez le chemin Python dans command avec des / — exactement comme ci-dessus. Si vous utilisez des antislashs \, Vibe les supprime silencieusement, le pont ne démarre pas (WinError 2), et /mcp affiche . 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 configuré :
L'écran d'accueil de Vibe indiquant que le serveur MCP Eulerian est configuré (1 serveur).
Tapez /mcp et Entrée, surlignez le serveur Eulerian, puis appuyez sur pour rafraîchir. Il devrait charger environ — c'est que ça marche :
La vue /mcp de Vibe après rafraîchissement : le serveur Eulerian est connecté avec 134 outils.
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.
Mistral Vibe CLI a été testé sous Windows et fonctionne — 134 outils découverts et vraies données renvoyées — (le bug des antislashs ci-dessus). Il accepte la version actuelle du protocole MCP : il n'est donc concerné par l'incident de protocole de Gemini CLI documenté par ailleurs.
Vibe ne prend pas en charge les serveurs MCP nécessitant une connexion . Eulerian utilise un jeton statique via stdio, donc ce n'est un problème ici — mais gardez-le en tête pour d'autres serveurs.
/mcp montre le serveur « enabled » mais
Presque toujours le bug des antislashs Windows. Mettez le chemin command en / (Étape 5), enregistrez, relancez Vibe et appuyez sur dans /mcp.
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 pour rafraîchir.