Guide d'intégration d'Eulerian MCP avec Antigravity

Guide d'intégration d'Eulerian MCP avec Antigravity

EULERIAN MCP
  • Guide d'intégration avec Google Antigravity
  • Pour les utilisateurs sans connaissances techniques avancées
  • Connecteur distant avec OAuth 2.1 · Application de bureau · mcp_config.json

1. Ce que c'est et en quoi cela diffère des autres versions

Ce guide connecte Google Antigravity au serveur MCP distant d'Eulerian. Antigravity est l'application de bureau de Google (un IDE avec agent) ; elle prend en charge les serveurs MCP distants avec authentification OAuth 2.1. Vous n'installez aucun serveur local et ne collez aucun jeton d'API : le connecteur s'ajoute dans le fichier mcp_config.json et vous vous identifiez avec votre propre compte Eulerian. La principale différence par rapport à Claude, ChatGPT ou Mistral est qu'ici le connecteur se configure depuis un fichier de configuration et que la connexion OAuth comporte une étape de copier-coller d'un code.
Le principe, en une phraseUn point de terminaison distant + une connexion OAuth : vous n'installez aucun serveur local, ne stockez aucun jeton d'API, et Antigravity ne voit jamais votre mot de passe. Eulerian n'accorde qu'un accès limité et révocable.

Ce que vous pouvez faire avec :

  • Consulter les performances des campagnes paid search de la semaine dernière en une phrase.
  • Découvrir quels canaux média ont apporté le plus de conversions ce mois-ci.
  • Analyser le parcours client de votre segment le plus convertisseur.
  • Obtenir des insights analytiques sans exporter les données manuellement.

2. Avant de commencer

Vous avez besoin de ces quatre éléments avant de continuer :
Title
Title
1
L'application Antigravity
Téléchargez et installez Antigravity pour votre système (Windows, macOS ou Linux) depuis  antigravity.google/download . Ce guide utilise Antigravity 2.0 (application de bureau).
Title
Title
2
Un compte Google
Antigravity démarre avec « Continue with Google » : vous avez donc besoin d'un compte Google pour utiliser l'application.
Title
Title
3
L'URL du point de terminaison MCP d'Eulerian
C'est votre point de terminaison d'API Eulerian avec /mcp ajouté à la fin. Vous le trouvez dans l'interface d'Eulerian, dans votre compte, sous la rubrique « Eulerian API ».
Title
Title
4
Vos identifiants Eulerian
Votre identifiant et votre mot de passe Eulerian. Vous vous connecterez pendant l'étape OAuth. Aucun jeton d'API à coller.
Prérequis du point de terminaisonLe point de terminaison doit être accessible depuis internet et en HTTPS avec un certificat TLS valide : dans l'application de bureau, la connexion part de votre poste. Si vous avez accès à plusieurs grids, utilisez le point de terminaison de celle concernée.

3. Installation étape par étape

Étape 1 Téléchargez et installez Antigravity
Rendez-vous sur  antigravity.google/download  et téléchargez Antigravity pour votre système (Windows, macOS ou Linux). Installez-le comme n'importe quelle application de bureau. Ce guide utilise Antigravity 2.0.
La page de téléchargement officielle de Google Antigravity, avec des versions pour macOS, Windows et Linux.
Étape 2 Ouvrez-le et connectez-vous avec Google
À la première ouverture d'Antigravity, cliquez sur Continue with Google et suivez l'assistant de bienvenue jusqu'à la fenêtre principale, où se trouvent New Conversation et, en bas à gauche, Settings.
Écran de bienvenue : connectez-vous avec « Continue with Google ».
La fenêtre principale d'Antigravity, avec « New Conversation » et « Settings » en bas à gauche.
Étape 3 Repérez votre point de terminaison MCP dans Eulerian
Dans l'interface d'Eulerian, dans votre compte, ouvrez la rubrique Eulerian API. Votre API Endpoint y figure. L'URL du serveur MCP est ce même point de terminaison avec /mcp ajouté à la fin :
La rubrique « Eulerian API » : votre API Endpoint (valeurs de démonstration). Vous n'avez pas besoin de l'API token pour cette méthode.
https://<votre-endpoint-d-API-Eulerian>/mcp
Vous n'avez pas besoin de l'API tokenContrairement à d'autres méthodes, ici vous ne copiez pas l'API token. Vous avez seulement besoin de l'URL du point de terminaison avec /mcp ; vous vous identifierez avec votre identifiant et votre mot de passe pendant l'étape OAuth.
Étape 4 Ouvrez les paramètres MCP dans Antigravity
Dans Antigravity, ouvrez Settings (en bas à gauche) et allez dans Customizations. Dans le bloc Installed MCP Servers, vous verrez les boutons Add MCP, Refresh et Open MCP Config.
Settings → Customizations : le bloc « Installed MCP Servers » avec « Open MCP Config ».
Étape 5 Ajoutez le serveur d'Eulerian dans mcp_config.json
Cliquez sur Open MCP Config pour ouvrir le fichier mcp_config.json. Ajoutez le serveur d'Eulerian avec votre point de terminaison et /mcp à la fin, puis enregistrez le fichier :
{"mcpServers": {"eulerian": {"serverUrl": "https://<votre-endpoint-d-API-Eulerian>/mcp"}}}
mcp_config.json avec le serveur « eulerian » et son serverUrl se terminant par /mcp (endpoint de démonstration).
Étape 6 Cliquez sur Refresh puis Authenticate
Revenez dans Customizations et cliquez sur Refresh. Le serveur Eulerian apparaîtra avec un bouton Authenticate. Cliquez dessus pour démarrer la connexion OAuth.
Après « Refresh », le connecteur « Eulerian » affiche le bouton « Authenticate ».
État d'erreur : si vous voyez « initialize: Unauthorized » sans bouton « Authenticate », voir la Section 7.
Si le bouton « Authenticate » n'apparaît pasSi vous voyez à la place « Error: initialize Unauthorized », le serveur MCP n'annonce pas correctement l'OAuth. Attendez quelques secondes et cliquez de nouveau sur « Refresh » ; si cela persiste, contactez Eulerian (voir Section 7).
Étape 7 Connectez-vous à Eulerian
L'écran de connexion d'Eulerian s'ouvre dans votre navigateur. Saisissez votre identifiant (Identifiant) et poursuivez avec votre mot de passe Eulerian. Antigravity ne voit jamais votre mot de passe.
L'écran de connexion d'Eulerian.
Étape 8 Autorisez l'accès (Approve)
Eulerian affiche les permissions demandées par antigravity-client (par exemple eulerian:reports.read). Vérifiez-les et cliquez sur « Approve » pour autoriser (ou « Deny » pour annuler).
L'écran d'autorisation d'Eulerian : vérifiez les permissions et cliquez sur « Approve ».
N'accordez que le nécessaireVérifiez toujours les permissions avant d'approuver. Pour la lecture seule des rapports, eulerian:reports.read suffit ; n'accordez des permissions d'écriture que si votre cas d'usage l'exige.
Étape 9 Copiez le code et collez-le dans Antigravity
Après l'approbation, Antigravity affiche un code à usage unique. Cliquez sur Copy to Clipboard, revenez dans Antigravity et collez le code dans le champ « Paste auth code » ; cliquez ensuite sur Submit.
Antigravity affiche un code à usage unique : copiez-le avec « Copy to Clipboard » (code masqué).
Dans Antigravity, collez le code dans « Paste auth code » et cliquez sur « Submit ».
Étape 10 Connecteur connecté
Le connecteur Eulerian passe au vert avec un bouton Sign out et affiche le nombre d'outils activés (par exemple « 133 tools enabled »). Il est désormais connecté.
Le connecteur « Eulerian » connecté (point vert, « Sign out ») avec ses outils activés.
Connexion terminéeAucun serveur local installé et aucun jeton d'API stocké. Vous pouvez révoquer l'accès à tout moment avec « Sign out » dans Antigravity ou depuis votre compte Eulerian.
Étape 11 Utilisez-le
Ouvrez une nouvelle conversation et posez votre question en langage naturel. Antigravity appellera les outils d'Eulerian selon votre demande, par exemple :
À quels outils Eulerian as-tu accès, et quels sites y a-t-il dans mon compte ?
Antigravity répond en utilisant le MCP d'Eulerian, en listant les outils disponibles.

4. Équipes et organisations

Antigravity enregistre la configuration MCP dans le fichier mcp_config.json de votre poste, et l'authentification est individuelle : chaque utilisateur se connecte avec son propre compte Eulerian.
  • Le connecteur est défini dans votre mcp_config.json local ; vous pouvez avoir plusieurs serveurs MCP à la fois.
  • Chaque utilisateur se connecte avec son propre compte Eulerian et n'accède donc qu'aux données que son compte peut voir.
  • En environnement d'entreprise, confirmez auprès de votre département informatique quels outils d'IA sont approuvés pour traiter des données métier.
L'accès accordé est limité et révocable : vous pouvez le déconnecter avec « Sign out » dans Antigravity ou le révoquer depuis votre compte Eulerian à tout moment.

5. Autres clients et remarques

Comme l'authentification utilise OAuth 2.1 et qu'elle est déléguée au client MCP, le même point de terminaison distant d'Eulerian fonctionne avec d'autres clients compatibles MCP (Claude, ChatGPT, Mistral, etc.). La partie Eulerian — URL du point de terminaison, connexion OAuth et autorisation — est toujours la même ; seul l'endroit où chaque plateforme ajoute le connecteur change.
Application de bureau vs Antigravity CLICe guide couvre l'application de bureau (Antigravity 2.0), configurée depuis Settings → Customizations avec OAuth. Antigravity propose aussi une CLI et un IDE ; la façon d'ajouter le serveur MCP peut varier, mais la partie Eulerian (point de terminaison + OAuth) est identique.
  • OAuth 2.1 d'Eulerian (intégrations tierces) :  doc.api.eulerian.com/#section/Introduction/OAuth-2.1-for-third-party-integrations 
  • Guides spécifiques : Claude (web et bureau), ChatGPT, Mistral et « Autres clients ».

6. Sécurité et bonnes pratiques

OAuth plutôt que des jetons

Aucun jeton d'API n'est stocké sur votre poste. Vous vous authentifiez avec votre compte Eulerian et Eulerian accorde à Antigravity un accès limité (par exemple, lecture seule des rapports) et révocable à tout moment.

Le code d'autorisation est à usage unique

Le code que vous copiez et collez pendant la connexion est temporaire et à usage unique : il ne sert qu'à terminer l'authentification et expire rapidement. Ce n'est pas un jeton à stocker ni à partager.

Des permissions explicites et minimales

Vérifiez les permissions affichées sur l'écran d'autorisation d'Eulerian (par exemple eulerian:reports.read) avant de cliquer sur « Approve ». N'accordez que le nécessaire et évitez les permissions d'écriture si vous ne les utilisez pas.

Uniquement des connecteurs de confiance

N'ajoutez que des serveurs MCP de développeurs de confiance. Vérifiez toujours l'origine de l'URL : ici, le développeur est Eulerian.

Validez avec votre département informatique

Avant d'utiliser des données métier réelles, confirmez auprès de l'informatique quelles plateformes d'IA sont approuvées pour traiter les données de l'entreprise.

7. Si quelque chose ne fonctionne pas

Problème
Solution
Le connecteur affiche « initialize: Unauthorized » et aucun « Authenticate » n'apparaît
Le serveur MCP n'annonce pas correctement l'OAuth. Cliquez de nouveau sur « Refresh » après quelques secondes ; si cela persiste, contactez Eulerian pour vérifier la découverte OAuth du point de terminaison.
Je ne trouve pas où ajouter le connecteur
Dans Settings → Customizations, bloc « Installed MCP Servers », utilisez « Open MCP Config » pour éditer mcp_config.json.
La connexion ne s'établit pas ou est signalée comme invalide
Vérifiez l'URL : elle doit être votre point de terminaison d'API Eulerian avec /mcp à la fin, en HTTPS et avec un certificat TLS valide.
La connexion n'atteint pas le serveur
Le point de terminaison doit être accessible depuis votre poste via internet. S'il est derrière un pare-feu ou un VPN d'entreprise, il se peut qu'il ne se connecte pas.
Eulerian refuse la connexion
Utilisez vos identifiants Eulerian (pas ceux de Google). Si vous avez accès à plusieurs grids, utilisez le point de terminaison de la bonne.
J'ai collé le code mais la connexion échoue toujours
Copiez le code complet avec « Copy to Clipboard » et collez-le dans « Paste auth code » avant qu'il n'expire ; s'il expire, recommencez depuis « Authenticate ».
L'assistant dit qu'il n'a pas accès au MCP
Vérifiez que le connecteur est vert (« Sign out ») et activé (interrupteur). Ouvrez une nouvelle conversation et posez de nouveau la question.

8. Ressources complémentaires

  • Votre point de terminaison d'API : dans l'interface d'Eulerian, rubrique « Eulerian API » (ajoutez /mcp).
  • Documentation du Serveur MCP d'Eulerian :  doc.eulerian.com/p/nv67dzqAxVGQxg/Serveur-MCP 
  • OAuth 2.1 d'Eulerian (intégrations tierces) :  doc.api.eulerian.com/#section/Introduction/OAuth-2.1-for-third-party-integrations 
  • Téléchargement d'Antigravity :  antigravity.google/download 
  • Dépôt GitHub :  github.com/EulerianTechnologies/eulerian-marketing-platform-mcp