Skip to content

gcloud MCP Server

Le CLI gcloud de Google comme un seul outil d'agent : n'importe quelle commande que votre compte peut lancer, moins le SSH et une courte liste de blocage.

Avis de Sheela · Mis à jour

Guide d’installation Open source

Notre note

3.5/5

Un wrapper fin et honnête autour de gcloud qui est exactement aussi sûr que le compte derrière lui, ce qui pour la plupart des développeurs signifie bien trop puissant jusqu'à ce que vous ajoutiez une liste d'autorisation.

Qu’est-ce que gcloud MCP Server ?

Le serveur MCP gcloud, de l'organisation googleapis de Google, donne à un agent un seul outil, run_gcloud_command, qui lance le CLI gcloud installé sur votre machine avec une liste d'arguments que le modèle fournit. Avant chaque appel, il demande à gcloud d'analyser la commande, vérifie le groupe de commandes contre une liste de contrôle d'accès, puis démarre le binaire gcloud directement sans shell, si bien que les pipes, redirections et enchaînements de commandes échouent. Le même dépôt héberge aussi des serveurs séparés d'observabilité, de Cloud Storage et de Backup and DR.

Il n'a aucun identifiant propre. Chaque appel tourne comme le compte gcloud actif, si bien qu'il hérite de ce que gcloud auth login ou une clé de compte de service activée autorise ; le README recommande l'usurpation de compte de service avec un rôle IAM étroit. Une liste de blocage par défaut de 10 entrées, surtout des commandes SSH et de tunnel plus gcloud interactive et gcloud meta, s'applique toujours, et un fichier JSON passé avec -c ajoute soit une liste d'autorisation soit une liste de blocage, jamais les deux.

Le dépôt est sous licence Apache-2.0 avec environ 940 étoiles GitHub, et @google-cloud/gcloud-mcp a été téléchargé environ 212 000 fois sur le mois jusqu'au 26 octobre 2026. Google l'étiquette comme une préversion qui n'est pas un produit officiellement pris en charge et n'est pas couverte par les conditions de service de Google Cloud. La dernière version de gcloud-mcp, 0.5.3, est sortie le 5 janvier 2026 ; les changements depuis ont été des mises à jour de dépendances.

Installer gcloud MCP Server

npx -y @google-cloud/gcloud-mcp

gcloud MCP Server vaut-il le coup ?

Ce serveur n'ajoute presque rien entre le modèle et gcloud, et c'est à la fois son attrait et son risque. Avec la configuration par défaut, un agent tournant comme un compte développeur typique peut supprimer des projets, des instances Compute Engine et des bases Cloud SQL, réécrire des politiques IAM ou créer des clés de compte de service, parce que les seuls blocages intégrés sont 10 groupes de commandes choisis pour arrêter les sessions interactives, pas les dégâts. Le README le présente ainsi : la liste de blocage retire les commandes qui n'ont aucun sens pour un agent, pas les commandes dangereuses.

La lacune qui compte le plus est les identifiants. gcloud auth print-access-token et ses variantes application-default et identity-token ne sont pas sur la liste de blocage par défaut, si bien qu'un agent, ou un prompt injecté via une description de ressource qu'il a lue, peut imprimer un jeton d'accès en direct dans le contexte du modèle. Une pull request les ajoutant à la liste de blocage (#419) est ouverte depuis le 6 mai 2026. Jusqu'à ce qu'elle atterrisse, ajoutez ces commandes à votre propre fichier de blocage. L'usurpation définie via gcloud config n'est pas non plus une frontière dure, puisque les commandes config sont autorisées et un agent peut la désactiver ; activer le compte de service lui-même, ou bloquer le groupe config, ferme cela.

La liste d'autorisation est la fonction à utiliser. Un fichier comme {"allow": ["compute instances list", "logging read"]} limite l'agent aux groupes nommés ou aux commandes exactes, et les règles sont précises sur les pistes de version : autoriser beta storage n'autorise pas GA storage, tandis que bloquer une commande GA bloque aussi ses formes alpha et beta. L'analyse de commandes passe par le propre linter de gcloud plutôt que par une correspondance de chaînes, ce qui rend la vérification plus difficile à esquiver avec des flags réordonnés.

Il n'y a aucune protection de coût BigQuery ici, parce qu'il n'y a aucun outil de requête BigQuery. Le serveur ne lance que le binaire gcloud, et sa documentation ne mentionne ni exécution à blanc ni limite d'octets. Les requêtes BigQuery à la demande facturent 6,25 $ par Tio scanné après 1 Tio gratuit par mois, et les propres quotas au niveau du projet de BigQuery et le réglage de maximum d'octets facturés restent les contrôles à poser. Pour du SQL contre BigQuery, AlloyDB ou Cloud SQL, le MCP Toolbox for Databases de Google est le meilleur choix, avec des requêtes nommées et paramétrées au lieu d'une ligne de commande ouverte ; gcloud-mcp est pour le plan de contrôle autour de ces bases.

Là où il fait la différence

  • Un ingénieur plateforme dans une start-up de 20 personnes sur Google Cloud

    Demander pourquoi un service Cloud Run renvoie des 500 et ce qui a changé

    Faites tourner gcloud-mcp avec une liste d'autorisation de run services describe, run revisions list et logging read, sous un compte de service ne détenant que des rôles viewer. L'agent lit les révisions et les logs sans chemin d'écriture. Le serveur est gratuit ; les lectures Cloud Logging sont facturées normalement.

  • Un analyste FinOps chez un détaillant de taille moyenne

    Inventorier les disques Compute Engine inactifs et les adresses IP non attachées sur plusieurs projets

    Les commandes de liste comme compute disks list et compute addresses list avec des projections --filter et --format ne renvoient que les champs nécessaires, gardant la sortie petite. Avec une liste d'autorisation de commandes de liste, l'agent peut rapporter mais pas supprimer, ce qui laisse la décision de nettoyage à une personne.

  • Un ingénieur sécurité qui examine s'il faut permettre les agents dans une organisation Google Cloud réglementée

    Décider ce qu'un agent sur un portable de développeur pourrait faire avec la connexion gcloud du développeur

    Par défaut il peut faire tout ce que cette connexion peut, y compris imprimer des jetons d'accès, et Google n'offre aucun contrat de support pour lui. Un fichier de liste d'autorisation distribué avec la configuration du client, plus l'usurpation d'un compte de service en lecture seule, est le minimum avant approbation.

Avant de vous engager

Mise en route
A besoin de Node.js 20 ou plus récent et d'un CLI gcloud authentifié. npx @google-cloud/gcloud-mcp init --agent=gemini-cli l'installe comme extension Gemini CLI ; pour Claude Desktop, Cursor, Cline ou VS Code, ajoutez npx -y @google-cloud/gcloud-mcp à la configuration MCP. Le flag -c prend un chemin absolu vers un fichier JSON d'autorisation ou de blocage.
Intégrations
Un outil, run_gcloud_command, couvrant ce que gcloud couvre, lecture comme écriture. Le même dépôt livre des serveurs séparés storage-mcp (lecture seule et création seule par défaut, suppressions derrière --enable-destructive-tools), observability-mcp (logs, métriques, traces via Application Default Credentials) et backupdr-mcp. Stdio uniquement ; pas de transport HTTP.
Données et confidentialité
Tourne localement comme le compte gcloud actif et renvoie la sortie des commandes au modèle. Tout ce que gcloud peut imprimer atteint le contexte, y compris les jetons d'accès sauf si vous bloquez les commandes auth print, et les descriptions de ressources ou lignes de log sont du texte non fiable. Aucun avis de sécurité GitHub n'a été publié.
Coût à grande échelle
Le serveur est gratuit ; chaque commande facture le projet comme d'habitude. Les erreurs coûteuses sont les écritures, comme créer des instances ou des GPU, plutôt que le volume d'appels, et rien dans le serveur ne les plafonne ; les budgets, quotas et l'IAM doivent le faire.
Limites
Préversion avec changements cassants possibles, hors du support et des conditions de Google Cloud. Pas d'exécution à blanc, d'étape d'approbation ni de confirmation par commande propre. La liste de blocage par défaut ne peut pas être outrepassée, si bien que les workflows basés sur SSH sont indisponibles. 33 issues étaient ouvertes le 28 octobre 2026.

Les points forts

  • Un seul outil atteint presque tous les services Google Cloud que gcloud couvre
  • Liste d'autorisation ou de blocage par groupe de commandes, analysée par le propre linter de gcloud
  • Pas de shell, si bien que les pipes, enchaînements et substitutions échouent
  • Utilise les identifiants et l'IAM gcloud existants, rien de nouveau à provisionner

Les points faibles

  • La liste de blocage par défaut bloque le SSH et les commandes interactives, pas les suppressions
  • Les commandes print-access-token ne sont pas bloquées par défaut
  • Préversion, pas un produit Google officiellement pris en charge
  • Aucune version de gcloud-mcp depuis janvier 2026

Idéal pour

Les ingénieurs Google Cloud qui veulent qu'un agent inspecte et exploite des ressources via gcloud, et le limiteront à une liste d'autorisation et à un compte de service étroit.

Alternatives à gcloud MCP Server

gcloud MCP Server : questions fréquentes

gcloud MCP Server vaut-il le coup ?
Un wrapper fin et honnête autour de gcloud qui est exactement aussi sûr que le compte derrière lui, ce qui pour la plupart des développeurs signifie bien trop puissant jusqu'à ce que vous ajoutiez une liste d'autorisation. Nous lui donnons 3.5 sur 5.
Combien coûte gcloud MCP Server ?
Gratuit et sous licence Apache-2.0. Chaque commande facture votre projet Google Cloud comme si vous l'aviez tapée.
Quels sont les inconvénients de gcloud MCP Server ?
La liste de blocage par défaut bloque le SSH et les commandes interactives, pas les suppressions; les commandes print-access-token ne sont pas bloquées par défaut; préversion, pas un produit Google officiellement pris en charge; aucune version de gcloud-mcp depuis janvier 2026.
À qui s’adresse gcloud MCP Server ?
Les ingénieurs Google Cloud qui veulent qu'un agent inspecte et exploite des ressources via gcloud, et le limiteront à une liste d'autorisation et à un compte de service étroit.
Combien coûte gcloud MCP Server pour une équipe ou en production ?
Le serveur est gratuit ; chaque commande facture le projet comme d'habitude. Les erreurs coûteuses sont les écritures, comme créer des instances ou des GPU, plutôt que le volume d'appels, et rien dans le serveur ne les plafonne ; les budgets, quotas et l'IAM doivent le faire.
gcloud MCP Server est-il sûr pour les données de l’entreprise ?
Tourne localement comme le compte gcloud actif et renvoie la sortie des commandes au modèle. Tout ce que gcloud peut imprimer atteint le contexte, y compris les jetons d'accès sauf si vous bloquez les commandes auth print, et les descriptions de ressources ou lignes de log sont du texte non fiable. Aucun avis de sécurité GitHub n'a été publié.
Quelles sont les meilleures alternatives à gcloud MCP Server ?
Les alternatives les plus proches que nous avons testées sont MCP Toolbox for Databases, AWS MCP Server, Azure MCP Server et Terraform MCP Server.

Réponses vérifiées le 28 oct. 2026.