- Un pas-à-pas sans jargon — en partant d'un ordinateur sur lequel rien n'est installé
Ce guide vous montre, clic par clic, comment connecter le à . VS Code est une application gratuite de Microsoft ; Copilot est son assistant IA. On part de zéro — installation de VS Code, création d'un compte gratuit — et on finit avec Copilot répondant à des questions sur vos vraies données Eulerian.
Un ordinateur sur lequel installer des logiciels
Votre et votre Eulerian (via votre contact Eulerian)
Une adresse e-mail pour créer un compte GitHub gratuit.
Aucune expérience préalable requise.
Rendez-vous sur https://code.visualstudio.com , cliquez sur le gros bouton de téléchargement pour votre système, lancez l'installateur et acceptez les valeurs par défaut. Ouvrez VS Code à la fin — vous verrez un écran d'accueil comme celui-ci : L'écran d'accueil de VS Code, qui invite à se connecter et à démarrer.
Cliquez sur l'icône dans la barre de gauche (quatre petits carrés), cherchez et cliquez sur . Copilot vous demande alors de vous connecter. Si vous n'avez pas de compte GitHub, choisissez — sur la page d'inscription, laissez cochée la case pour obtenir Copilot gratuitement :
Création d'un compte GitHub gratuit avec « Copilot Free » activé (données personnelles masquées).
Une fois connecté, VS Code s'ouvre avec le panneau à droite. C'est là que vous parlerez à l'assistant.
VS Code connecté, avec le panneau Copilot Chat ouvert à droite.
Copilot atteint Eulerian via un petit « pont » qui s'exécute sur votre machine. Installez depuis https://www.python.org/downloads/ ( sous Windows), puis ouvrez un terminal (Windows : Démarrer → tapez cmd → Entrée) et lancez : pip install eulerian-marketing-platform
Ouvrez la palette de commandes avec (macOS : ), tapez MCP: Open User Configuration et Entrée. Un fichier mcp.json s'ouvre. Collez ceci, puis remplacez l'endpoint et le jeton par les vôtres :
{"servers": {"eulerian-marketing-platform": {"type": "stdio","command": "C:/Users/vous/AppData/Local/Programs/Python/Python312/python.exe","args": ["-m", "eulerian_marketing_platform.server"],"env": {"EMP_API_ENDPOINT": " https://votre-instance-eulerian.com/mcp ","EMP_API_TOKEN": "collez-ici-votre-jeton-eulerian"}}}} VS Code utilise la clé "servers" — "mcpServers" comme la plupart des autres apps. Pour le chemin command sous Windows, vous pouvez utiliser des barres obliques / (comme ci-dessus) ou des antislashs échappés \\ ; les deux fonctionnent. Trouvez votre Python avec python -c "import sys; print(sys.executable)".
Un petit bouton apparaît juste au-dessus de la ligne "eulerian-marketing-platform" — cliquez dessus. Après quelques secondes, VS Code affiche le serveur en cours d'exécution avec ses outils :
mcp.json avec le serveur « Running · 134 tools » (le jeton est masqué ici par confidentialité).
Les outils MCP ne fonctionnent qu'en . En bas de la zone Copilot Chat, ouvrez le menu déroulant de mode et choisissez . Vous pouvez vérifier les outils actifs via le bouton (
) — les outils Eulerian apparaissent dans la liste : Le sélecteur d'outils en mode Agent, montrant les outils MCP Eulerian disponibles pour Copilot.
pour forcer Copilot à utiliser un outil Eulerian précis, tapez # suivi du nom de l'outil dans votre message (par exemple #getallowedwebsite_account).
Dans le chat (mode Agent), posez une question en langage naturel, par exemple une évolution hebdomadaire des visites. Copilot appelle les outils Eulerian et renvoie de vrais chiffres :
Copilot renvoyant une évolution des visites jour par jour depuis Eulerian (nom du client masqué).
Voilà toute l'installation. Vous pouvez désormais poser des questions métier en langage naturel et Copilot ira chercher les réponses dans Eulerian.
lors d'une première tentative de reporting, Copilot peut afficher reports definition is invalid — cela arrive quand la question n'a pas de dimension temporelle. L'agent corrige normalement (il ajoute une dimension quotidienne date_day et réessaie), puis renvoie les données. Ce n'est un problème de connexion ni de protocole.
VS Code + GitHub Copilot a été testé et a fonctionné — connexion, 134 outils découverts et reporting réussis.
Pas de commande MCP: Open User Configuration
Mettez VS Code à jour (nécessite 1.101+) et vérifiez que l'extension GitHub Copilot est installée.
Le serveur ne démarre pas / affiche 0 outil
Vérifiez que la clé est "servers" et que command pointe vers votre vrai chemin Python (Étape 5).
Copilot ignore les outils Eulerian
Vous n'êtes pas en mode . Changez de mode en bas de la zone de chat, ou forcez un outil avec #nom_outil.
Un rapport revient « invalide »
Généralement auto-corrigé (voir ci-dessus). Sinon, demandez une ventilation « quotidienne » pour ajouter une dimension temporelle.