Les meilleurs serveurs MCP pour Gemini CLI et Antigravity en 2027 : ceux qui méritent leur place

Google a retiré Gemini CLI pour les comptes individuels en juin 2026 et fait passer tout le monde sur Antigravity CLI, mais ce sont vos serveurs MCP qui décident de l’utilité de l’agent. Voyez lesquels méritent une place : JSON fonctionnel pour les deux clients, pièges de configuration et règles de sécurité.

Les meilleurs serveurs MCP pour Gemini CLI et Antigravity en 2027 : ceux qui méritent leur place
Cristian Da Conceicao
Fondateur de Picasso IA

Le 18 juin 2026, Gemini CLI a cessé de traiter les requêtes des comptes individuels Google AI Pro, Ultra et gratuits, et l’agent en terminal que la plupart des développeurs ouvrent désormais est Antigravity CLI. Vos réflexes ont changé. Votre boîte à outils n’est pas obligée de suivre. Un agent n’est aussi utile que les serveurs qu’on lui branche, et le Model Context Protocol (MCP) est la prise.

Choisissez les mauvais serveurs et vous obtenez un agent lent qui consomme son contexte avec des schémas d’outils qu’il n’appelle jamais. Choisissez les bons et il ouvre des pull requests, lit la documentation à jour d’une bibliothèque sortie le mois dernier, profile une page lente et interroge votre base de préproduction sans quitter le terminal. Cette liste ne retient que des serveurs aux mainteneurs officiels ou largement adoptés, avec une configuration documentée pour Gemini CLI ou Antigravity, et un usage quotidien clair.

💡 En bref : installez d’abord GitHub, Context7 et un serveur de navigateur. Ajoutez un serveur de base de données ou de backend seulement quand une tâche réelle en a besoin, et gardez l’accès en écriture désactivé tant que vous ne faites pas confiance au flux de travail.

Mains d’un développeur posées sur un clavier mécanique usé, dans la lumière du matin

Ce qui a changé pour les utilisateurs de Gemini CLI

Le basculement de juin 2026

En mai 2026, Google a annoncé qu’il transférait son expérience en terminal de Gemini CLI vers Antigravity CLI. À partir du 18 juin, Gemini CLI a cessé de servir les comptes individuels des offres AI Pro, Ultra et gratuite. Les clients entreprise disposant des licences Gemini Code Assist Standard ou Enterprise, ainsi que les projets Google Cloud avec un accès API payant, continuent de fonctionner. Le dépôt open source reste sous licence Apache 2.0.

Le nouveau CLI est écrit en Go et conserve Agent Skills, Hooks, Subagents et Extensions, désormais appelés plugins Antigravity. La bonne nouvelle pour cet article : MCP est un protocole ouvert, donc vos serveurs restent utilisables tels quels. Seuls l’emplacement du fichier de configuration et quelques noms de champs changent.

💡 Des utilisateurs du fil d’annonce de Google ont signalé qu’Antigravity CLI consomme les tokens plus vite que ne le faisait Gemini CLI. Chaque serveur MCP ajoute sa liste d’outils à la fenêtre de contexte : une liste courte de serveurs devient donc une décision de coût, et plus seulement une question de propreté.

Vue aérienne d’un chemin de gravier qui se divise en deux à la lisière d’une forêt de pins

Où se trouvent les fichiers de configuration

ClientFichier de configurationChamp d’URL distanteCommandes utiles
Gemini CLI~/.gemini/settings.json ou .gemini/settings.json dans un projethttpUrl pour le HTTP en streaming, url pour SSEgemini mcp add, gemini mcp list, /mcp
Antigravity CLI~/.gemini/config/mcp_config.json ou .agents/mcp_config.json dans un espace de travailserverUrl/mcp ouvre le gestionnaire MCP
Antigravity IDE et 2.0Même fichier globalserverUrlBoutique MCP, Voir la configuration brute

Les anciens guides de l’IDE Antigravity mentionnent encore ~/.gemini/antigravity/mcp_config.json. La documentation actuelle de Google désigne ~/.gemini/config/mcp_config.json comme fichier global. En cas de doute, ouvrez Gérer les serveurs MCP, puis Voir la configuration brute : l’IDE vous montre le fichier qu’il lit réellement.

💡 Le piège classique : Gemini CLI attend httpUrl pour les serveurs HTTP en streaming, alors qu’Antigravity attend serverUrl. Si vous collez une configuration dans l’autre client, le serveur n’apparaît tout simplement jamais.

Les deux clients vous permettent de réduire ce qu’un serveur expose. Gemini CLI propose includeTools et excludeTools. Antigravity propose disabledTools et un indicateur disabled. Utilisez-les dès le premier jour.

Carnet ouvert avec un organigramme dessiné à la main, à côté d’une tasse d’espresso sur un bureau en chêne

Les serveurs de code indispensables à tout projet

ServeurMode d’exécutionIdéal pour
GitHubURL distanteTickets, pull requests, recherche de code
Context7Local npxDocumentation actuelle des bibliothèques
Chrome DevTools MCPLocal npxPerformance, console, réseau
Playwright MCPLocal npxParcours de navigateur scriptés
SentryURL distanteTri des erreurs de production
MCP Toolbox for DatabasesLocal npxAccès SQL et NoSQL
SupabaseURL distantePostgres, authentification, stockage
FirebaseLocal npxFirestore, Auth, Hosting
Google WorkspaceURL distanteGmail, Drive, Docs, Agenda

Serveur MCP GitHub

Si vous livrez du code, c’est celui-ci. Il permet à l’agent de lire les tickets, d’inspecter les pull requests, de rechercher du code dans plusieurs dépôts et d’ouvrir de nouvelles PR. GitHub héberge un serveur distant à https://api.githubcopilot.com/mcp/, donc rien à installer en local. Dans Antigravity, ajoutez ceci à votre configuration MCP :

{
  "mcpServers": {
    "github": {
      "serverUrl": "https://api.githubcopilot.com/mcp/",
      "headers": {
        "Authorization": "Bearer YOUR_GITHUB_PAT"
      }
    }
  }
}

Dans Gemini CLI, une seule commande fait le même travail : gemini mcp add --transport http github https://api.githubcopilot.com/mcp/ --header "Authorization: Bearer YOUR_GITHUB_PAT". Vous préférez une installation locale ? GitHub publie aussi une image Docker, ghcr.io/github/github-mcp-server, qui lit GITHUB_PERSONAL_ACCESS_TOKEN dans le bloc env.

💡 Créez un token à granularité fine limité aux dépôts sur lesquels vous travaillez. Un tutoriel communautaire signale aussi que certaines installations depuis la boutique rencontrent des erreurs Docker, qu’une simple entrée serverUrl à distance évite.

Context7 pour la documentation à jour

Les modèles entraînés il y a des mois écrivent du code pour des API qui ont depuis changé. Context7, d’Upstash, récupère la documentation et les exemples propres à chaque version et les insère directement dans le prompt. Il expose deux outils : resolve-library-id associe un nom de bibliothèque à un ID Context7, et query-docs récupère la documentation de cet ID selon votre question.

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

Le même bloc fonctionne dans les deux clients, car les serveurs stdio utilisent command et args partout. Nommez la bibliothèque dans votre prompt et demandez à l’agent de consulter sa documentation en premier. Cette seule habitude élimine la plupart des noms de méthodes inventés.

Développeur lisant un manuel de référence imprimé dans une salle de lecture calme de bibliothèque

Serveurs de navigateur et de débogage

Chrome DevTools MCP

Conçu par l’équipe Chrome, ce serveur permet à un agent de contrôler et d’inspecter un navigateur Chrome en direct. Il enregistre des traces de performance et les transforme en analyses, lit les messages de la console, inspecte les requêtes réseau, prend des captures d’écran et automatise des actions via Puppeteer. Le README de Google cite même Antigravity comme exemple de client.

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

Demandez-lui pourquoi la page de paiement met quatre secondes à s’afficher : il peut enregistrer une trace au lieu de deviner.

Playwright MCP

Le serveur de Microsoft pilote un navigateur à travers des instantanés d’accessibilité plutôt que des captures d’écran, donc aucun modèle de vision n’est nécessaire. L’instantané est une donnée structurée, ce qui rend les actions plus déterministes. Il embarque plus de 60 outils couvrant la navigation, la saisie, les onglets, la simulation réseau, le stockage, les PDF et les assertions de test. Le navigateur s’ouvre en mode avec interface graphique par défaut ; ajoutez --headless à args pour les exécutions sans surveillance.

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}
TâcheMeilleur choix
Pourquoi cette page est-elle lente ?Chrome DevTools MCP
Lire les erreurs de console et de réseauChrome DevTools MCP
Remplir un formulaire et valider le paiementPlaywright MCP
Parcours de test reproductible sur plusieurs pagesPlaywright MCP

Ingénieur QA disposant un ordinateur portable, une tablette et deux téléphones sur un établi blanc pour des tests multi-appareils

💡 Vous avez rarement besoin des deux. Commencez par Chrome DevTools MCP pour le débogage, et ajoutez Playwright MCP seulement si vous voulez des parcours de clics reproductibles.

Sentry pour les erreurs de production

Sentry exploite un service MCP hébergé à mcp.sentry.dev, avec connexion OAuth, pour que l’agent puisse récupérer un ticket, lire la trace de pile et proposer un correctif à côté de votre code. Il gère l’inspection des tickets, la gestion de projets, la compétence Seer et des outils de recherche en langage naturel comme search_errors, search_traces, search_logs et search_issues. Ces outils de recherche exigent qu’un fournisseur de LLM soit configuré côté Sentry.

La documentation de Sentry ne donne aucune étape propre à Gemini, mais un serveur distant n’a besoin que d’une URL : utilisez httpUrl dans Gemini CLI et serverUrl dans Antigravity, avec le point de terminaison exact indiqué sur la page de configuration de Sentry.

Serveurs de données et de backend

MCP Toolbox for Databases

Le MCP Toolbox for Databases de Google, open source, connecte Gemini CLI, Antigravity et d’autres clients à vos données. Il prend en charge AlloyDB, BigQuery, Cloud SQL, Spanner et Firestore, ainsi que PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, Redis, ClickHouse, Snowflake et d’autres. Les outils préconfigurés sont accessibles en un clic dans la boutique MCP d’Antigravity. Pour une configuration manuelle, pointez la configuration vers un profil préconfiguré :

{
  "mcpServers": {
    "toolbox-postgres": {
      "command": "npx",
      "args": ["@toolbox-sdk/server", "--prebuilt=postgres", "--stdio"]
    }
  }
}

Lorsque les outils préconfigurés sont trop larges, exécutez npx @toolbox-sdk/server --config tools.yaml et ne définissez que les requêtes que vous voulez que l’agent puisse appeler. C’est la façon la plus sûre de donner à un modèle accès à une base de données.

Vue grand angle d’un couloir propre de centre de données, entre des rangées de baies serveur noires

Serveur MCP Supabase

Supabase héberge son serveur à https://mcp.supabase.com/mcp. Deux paramètres de requête comptent avant tout : project_ref limite les outils à un seul projet, et read_only=true supprime tous les outils de modification. Vous pouvez aussi restreindre le serveur à des groupes de fonctionnalités comme database et docs.

{
  "mcpServers": {
    "supabase": {
      "serverUrl": "https://mcp.supabase.com/mcp?project_ref=YOUR_PROJECT_REF&read_only=true"
    }
  }
}

Supabase lui-même vous demande de lire ses bonnes pratiques de sécurité avant de connecter un LLM à un projet. Prenez cela au sérieux : pointez l’agent vers un projet de développement, jamais vers des données de production.

Serveur MCP Firebase

Firebase fournit un serveur local qui travaille avec votre projet et votre base de code ensemble. Lancez-le avec npx firebase-tools@latest mcp. Ses groupes d’outils incluent Core (projets, déploiement, validation des règles de sécurité), Auth, Firestore, Storage, les journaux Cloud Functions, Crashlytics et App Hosting.

{
  "mcpServers": {
    "firebase": {
      "command": "npx",
      "args": ["-y", "firebase-tools@latest", "mcp"]
    }
  }
}

Dans l’IDE Antigravity, passez le JSON : ouvrez le menu MCP Servers dans le volet de l’agent, choisissez Firebase et cliquez sur Install. Il écrit la configuration à votre place.

Serveurs pour l’espace de travail et la création

Serveurs Google Workspace

Google publie des serveurs distants officiels pour Workspace, documentés dans un codelab pour Antigravity 2.0, l’IDE et le CLI. Il existe un point de terminaison universel à workspacemcp.googleapis.com/mcp/v1, ainsi que des points distincts pour Gmail, Drive, Docs, Sheets, Slides, Agenda, Chat et People. Chacun utilise OAuth 2.0 : activez donc les API Workspace et les services MCP correspondants dans un projet Google Cloud, créez un client OAuth et collez ses identifiants :

{
  "mcpServers": {
    "gws-gmail": {
      "serverUrl": "https://gmailmcp.googleapis.com/mcp/v1",
      "oauth": {
        "clientId": "YOUR_CLIENT_ID",
        "clientSecret": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

Commencez par Agenda ou Drive, pas par Gmail. Un agent capable de lire votre boîte de réception peut aussi lire les instructions cachées dans l’e-mail d’un inconnu.

Responsable produit consultant un planificateur hebdomadaire en papier et un tableur imprimé sur une table ensoleillée

Linear, Notion et Figma

La documentation de Google recense plus de 76 serveurs dans la boutique MCP d’Antigravity, dont trois méritent d’être cités pour les équipes produit : Linear pour les tickets, Notion pour les spécifications et wikis, et Figma Dev Mode MCP pour le contexte de design. Installez-les depuis la boutique (Paramètres, Personnalisations, Serveurs MCP installés, Ajouter MCP dans Antigravity 2.0) plutôt que de rédiger la configuration à la main, car chacun demande sa propre connexion.

PicassoIA MCP pour les images et la vidéo

La plupart des listes MCP s’arrêtent au code et aux données. Si votre agent rédige aussi des articles de blog, des pages produit ou des notes de lancement, il a besoin d’un moyen de produire des visuels sans quitter le terminal. PicassoIA propose des connexions MCP précisément pour cela. Une connexion expose quatre modèles : PicassoIA Image pour le texte vers image, PicassoIA Image Editor Pro pour les retouches, PicassoIA Video pour la vidéo à partir d’un texte ou d’une image, et Seedance 2.5 Lite pour la vidéo avec audio.

Les tâches sont asynchrones. L’agent lance une génération, reçoit un ID et interroge le service jusqu’à ce que la tâche réussisse ou échoue. Les outils du connecteur comprennent generate_image, edit_image, deux générateurs de vidéo, get_generation, list_generations, list_models et get_account. Jusqu’à cinq prédictions peuvent tourner en même temps par compte, partagées entre toutes les connexions ; demandez donc à l’agent de mettre les vidéos en file d’attente plutôt que d’en lancer dix d’un coup. Les prompts peuvent atteindre 4 000 caractères, de quoi rédiger un brief photographique détaillé.

Vous créez une connexion après vous être connecté à picassoia.com/en/mcp/accounts, où l’URL du serveur est affichée ; l’extrait ci-dessous conserve donc un emplacement réservé. Vérifiez la page tarifs pour savoir quelles offres incluent les connexions MCP avant de construire un flux de travail autour.

{
  "mcpServers": {
    "picassoia": {
      "serverUrl": "YOUR_PICASSOIA_MCP_URL"
    }
  }
}

Dans Gemini CLI, remplacez serverUrl par httpUrl, ou exécutez gemini mcp add --transport http picassoia YOUR_PICASSOIA_MCP_URL.

Table de studio d’un directeur de création couverte de photographies imprimées et de planches de storyboard, en fin d’après-midi

Les règles de configuration sûre qui comptent

Un serveur est du code que vous exécutez avec vos identifiants. Ces règles s’appliquent à chacun des choix ci-dessus :

  • Moindre privilège d’abord. Utilisez des tokens à granularité fine, read_only=true sur Supabase, et un projet de développement plutôt que de production.
  • Réduisez la liste d’outils. Définissez includeTools ou excludeTools dans Gemini CLI, et disabledTools dans Antigravity. Moins d’outils signifie une facture de contexte plus légère et moins d’appels erronés.
  • Gardez les secrets hors du fichier. Gemini CLI développe $VAR et ${VAR} à l’intérieur de env, et supprime de l’environnement hérité les variables correspondant à *TOKEN*, *SECRET* et *PASSWORD*, sauf si vous les listez volontairement.
  • Laissez trust désactivé. Dans Gemini CLI, "trust": true ignore les boîtes de dialogue de confirmation des outils. Réservez-le aux serveurs que vous avez écrits vous-même.
  • Séparez les serveurs globaux et ceux du projet. Les outils personnels vont dans le fichier global, les outils de projet dans .gemini/settings.json ou .agents/mcp_config.json.
  • Traitez le texte récupéré comme non fiable. Tickets, messages d’erreur et e-mails peuvent contenir des instructions cachées. Ne combinez pas une source de lecture comme Gmail avec un outil d’écriture comme GitHub dans une même exécution sans surveillance.
  • Surveillez les noms. Gemini CLI expose les outils sous la forme mcp_{serverName}_{toolName}, et Google déconseille les tirets bas dans les noms de serveurs, car ils perturbent l’analyse des politiques.

Gros cadenas en laiton sur le loquet en fer d’un portail en chêne patiné, avec de la rosée sur l’anse

💡 Déboguer en une étape. Tapez /mcp dans Gemini CLI ou Antigravity CLI pour voir quels serveurs se sont connectés, quels outils ils exposent et lesquels ont échoué. Dans Gemini CLI, gemini mcp list affiche le même état depuis le shell. Gardez à l’esprit que le délai d’expiration par défaut des requêtes de Gemini CLI est de 600 000 ms : un serveur bloqué peut donc ressembler à un serveur lent.

Utiliser Gemini 3.5 Flash sur PicassoIA

Gemini 3.5 Flash est un modèle multimodal rapide sur PicassoIA, qui accepte dans un même prompt du texte, des images, de l’audio et de la vidéo. Il fonctionne bien comme une seconde paire d’yeux pour les configurations MCP, car une virgule manquante ou un mauvais nom de champ est le genre d’erreur qu’il repère en quelques secondes. Voici comment l’utiliser :

  1. Ouvrez la page Gemini 3.5 Flash et collez votre configuration dans le champ prompt, en remplaçant chaque token par REDACTED.
  2. Renseignez system instruction avec un rôle, par exemple : « Vous relisez les configurations de client MCP pour Gemini CLI et Antigravity. Signalez les mauvais noms de champs, comme httpUrl plutôt que serverUrl, les args manquants et les secrets stockés en clair. »
  3. Réglez thinking level sur low pour les vérifications rapides, ou sur high quand une configuration refuse de se charger et que vous ne voyez pas pourquoi. La valeur par défaut est none.
  4. Baissez temperature de la valeur par défaut, 1, à environ 0,2 pour que la relecture reste cohérente d’une exécution à l’autre.
  5. Joignez une capture d’écran de l’erreur dans le champ images si votre client en affiche une. Le modèle accepte jusqu’à 10 images, de 7 Mo chacune au maximum.
  6. Lancez-le, appliquez la correction proposée, puis confirmez avec /mcp.

💡 Le modèle peut aussi rédiger une première version d’un tools.yaml pour MCP Toolbox si vous décrivez vos tables et les trois requêtes dont vous avez réellement besoin.

Créez vos propres images sur PicassoIA

Les serveurs donnent des mains à votre agent. Les images donnent un visage à votre contenu. Essayez l’approche utilisée pour les photos de cet article : décrivez une scène comme le ferait un photographe, avec le sujet, la direction de la lumière, l’objectif et l’ambiance. Ouvrez PicassoIA Image, collez un prompt, affinez le résultat avec PicassoIA Image Editor Pro, puis animez votre image préférée avec PicassoIA Video ou Seedance 2.5 Lite.

Lancez trois prompts aujourd’hui, en ne changeant que l’éclairage à chaque fois, et voyez lequel convient le mieux à votre site. Quand vous serez prêt à comparer davantage d’options, parcourez tous les modèles sur Picasso IA et commencez à créer.

Partager cet article

Choisissez votre langue