¿Qué es gcloud MCP Server?
El servidor MCP de gcloud, de la organización googleapis de Google, da a un agente una sola herramienta, run_gcloud_command, que ejecuta la CLI gcloud instalada en tu máquina con una lista de argumentos que aporta el modelo. Antes de cada llamada pide a gcloud que analice el comando, comprueba el grupo de comandos contra una lista de control de acceso y después lanza directamente el binario de gcloud sin shell, así que las tuberías, las redirecciones y el encadenamiento de comandos fallan. El mismo repositorio aloja también servidores separados de observabilidad, Cloud Storage y Backup and DR.
No tiene credenciales propias. Cada llamada se ejecuta como la cuenta activa de gcloud, así que hereda lo que permita gcloud auth login o una clave de cuenta de servicio activada; el README recomienda suplantar una cuenta de servicio con un rol de IAM limitado. Siempre se aplica una lista de bloqueados predeterminada de 10 entradas, sobre todo comandos de SSH y de túneles más gcloud interactive y gcloud meta, y un archivo JSON pasado con -c añade una lista de permitidos o una de bloqueados, nunca ambas.
El repositorio tiene licencia Apache-2.0 y unas 940 estrellas en GitHub, y @google-cloud/gcloud-mcp se descargó unas 212.000 veces en el mes hasta el 26 de octubre de 2026. Google lo etiqueta como una vista previa que no es un producto con soporte oficial ni está cubierta por las condiciones de servicio de Google Cloud. La última versión de gcloud-mcp, la 0.5.3, salió el 5 de enero de 2026; desde entonces los cambios han sido actualizaciones de dependencias.
Cómo instalar gcloud MCP Server
npx -y @google-cloud/gcloud-mcp¿Merece la pena gcloud MCP Server?
Este servidor no añade casi nada entre el modelo y gcloud, y eso es a la vez su atractivo y su riesgo. Con la configuración predeterminada, un agente que funcione con una cuenta de desarrollador típica puede borrar proyectos, instancias de Compute Engine y bases de datos de Cloud SQL, reescribir políticas de IAM o crear claves de cuentas de servicio, porque los únicos bloqueos integrados son 10 grupos de comandos elegidos para impedir sesiones interactivas, no daños. El README presenta así la lista de bloqueados: quita comandos que no tienen sentido para un agente, no comandos peligrosos.
La carencia que más importa son las credenciales. gcloud auth print-access-token y sus variantes de application-default e identity-token no están en la lista de bloqueados predeterminada, así que un agente, o un prompt inyectado a través de la descripción de un recurso que haya leído, puede imprimir un token de acceso válido en el contexto del modelo. Un pull request que los añade a la lista de bloqueados (#419) está abierto desde el 6 de mayo de 2026. Hasta que se fusione, añade esos comandos a tu propio archivo de bloqueados. La suplantación definida mediante gcloud config tampoco es una frontera firme, porque los comandos config están permitidos y un agente puede desactivarla; activar la propia cuenta de servicio, o bloquear el grupo config, cierra esa puerta.
La lista de permitidos es la función que hay que usar. Un archivo como {"allow": ["compute instances list", "logging read"]} limita al agente a grupos con nombre o comandos exactos, y las reglas son precisas con los canales de publicación: permitir storage en beta no permite storage en GA, mientras que bloquear un comando GA bloquea también sus formas alpha y beta. El análisis de comandos pasa por el propio linter de gcloud en lugar de comparar cadenas, lo que hace más difícil esquivar la comprobación reordenando indicadores.
Aquí no hay protección de costes de BigQuery, porque no hay herramienta de consultas de BigQuery. El servidor solo ejecuta el binario de gcloud, y su documentación no menciona ningún dry-run ni límite de bytes. Las consultas de BigQuery bajo demanda se cobran a $6,25 por TiB escaneado después de 1 TiB gratuito al mes, y las cuotas a nivel de proyecto y el ajuste de máximo de bytes facturados del propio BigQuery siguen siendo los controles que hay que fijar. Para SQL contra BigQuery, AlloyDB o Cloud SQL, el MCP Toolbox for Databases de Google encaja mejor, con consultas con nombre y parametrizadas en lugar de una línea de comandos abierta; gcloud-mcp es para el plano de control que rodea esas bases de datos.
Dónde se gana su sitio
Un ingeniero de plataforma en una startup de 20 personas en Google Cloud
Preguntar por qué un servicio de Cloud Run devuelve errores 500 y qué ha cambiado
Ejecuta gcloud-mcp con una lista de permitidos de run services describe, run revisions list y logging read, con una cuenta de servicio que solo tenga roles de lector. El agente lee revisiones y registros sin ninguna vía de escritura. El servidor es gratis; las lecturas de Cloud Logging se facturan con normalidad.
Una analista de FinOps en un minorista mediano
Inventariar los discos inactivos de Compute Engine y las direcciones IP sin asignar en varios proyectos
Los comandos de listado como compute disks list y compute addresses list, con proyecciones --filter y --format, devuelven solo los campos necesarios y mantienen la salida pequeña. Con una lista de permitidos de comandos de listado, el agente puede informar pero no borrar, lo que deja la decisión de limpiar en manos de una persona.
Un ingeniero de seguridad que estudia si permitir agentes en una organización de Google Cloud regulada
Decidir qué podría hacer un agente en el portátil de un desarrollador con el inicio de sesión de gcloud de ese desarrollador
Tal como viene, puede hacer todo lo que permita ese inicio de sesión, incluido imprimir tokens de acceso, y Google no ofrece contrato de soporte para él. Un archivo de lista de permitidos distribuido con la configuración del cliente, más la suplantación de una cuenta de servicio de solo lectura, es lo mínimo antes de aprobarlo.
Antes de decidirte
- Puesta en marcha
- Necesita Node.js 20 o posterior y una CLI gcloud autenticada. npx @google-cloud/gcloud-mcp init --agent=gemini-cli lo instala como extensión de Gemini CLI; para Claude Desktop, Cursor, Cline o VS Code, añade npx -y @google-cloud/gcloud-mcp a la configuración MCP. El indicador -c recibe una ruta absoluta a un archivo JSON de permitidos o bloqueados.
- Integraciones
- Una herramienta, run_gcloud_command, que cubre todo lo que cubra gcloud, tanto lectura como escritura. El mismo repositorio incluye los servidores separados storage-mcp (por defecto solo lectura y creación, con los borrados tras --enable-destructive-tools), observability-mcp (registros, métricas y trazas mediante Application Default Credentials) y backupdr-mcp. Solo stdio; sin transporte HTTP.
- Datos y privacidad
- Se ejecuta en local como la cuenta activa de gcloud y devuelve al modelo la salida de los comandos. Todo lo que gcloud pueda imprimir llega al contexto, incluidos los tokens de acceso salvo que bloquees los comandos auth print, y las descripciones de recursos o las líneas de registro son texto no fiable. No se ha publicado ningún aviso de seguridad en GitHub.
- Coste a escala
- El servidor es gratis; cada comando se factura al proyecto como siempre. Los errores caros son las escrituras, como crear instancias o GPU, más que el volumen de llamadas, y nada en el servidor las limita; tienen que hacerlo los presupuestos, las cuotas y el IAM.
- Límites
- Vista previa con posibles cambios incompatibles, fuera del soporte y las condiciones de Google Cloud. Sin dry-run, paso de aprobación ni confirmación propia por comando. La lista de bloqueados predeterminada no se puede anular, así que los flujos de trabajo basados en SSH no están disponibles. Había 33 incidencias abiertas el 28 de octubre de 2026.
Lo bueno
- Una sola herramienta llega a casi todos los servicios de Google Cloud que cubre gcloud
- Lista de permitidos o de bloqueados por grupo de comandos, analizada por el propio linter de gcloud
- Sin shell, así que las tuberías, el encadenamiento y la sustitución fallan
- Usa las credenciales y el IAM de gcloud que ya existen, sin nada nuevo que aprovisionar
Lo malo
- La lista de bloqueados predeterminada bloquea SSH y los comandos interactivos, no los borrados
- Los comandos print-access-token no están bloqueados por defecto
- Vista previa, no un producto de Google con soporte oficial
- Ninguna versión de gcloud-mcp desde enero de 2026
Ideal para
Ingenieros de Google Cloud que quieren que un agente revise y opere recursos a través de gcloud, y que lo van a fijar a una lista de permitidos y a una cuenta de servicio limitada.
Alternativas a gcloud MCP Server
gcloud MCP Server: preguntas frecuentes
- ¿Merece la pena gcloud MCP Server?
- Una capa fina y honesta sobre gcloud que es exactamente tan segura como la cuenta que hay detrás, lo que para la mayoría de los desarrolladores significa demasiado poder hasta que añades una lista de permitidos. Le damos un 3.5 sobre 5.
- ¿Cu ánto cuesta gcloud MCP Server?
- Gratis y con licencia Apache-2.0. Cada comando se factura a tu proyecto de Google Cloud como si lo hubieras escrito tú.
- ¿Qué inconvenientes tiene gcloud MCP Server?
- La lista de bloqueados predeterminada bloquea SSH y los comandos interactivos, no los borrados; los comandos print-access-token no están bloqueados por defecto; vista previa, no un producto de Google con soporte oficial; ninguna versión de gcloud-mcp desde enero de 2026.
- ¿Para quién es gcloud MCP Server?
- Ingenieros de Google Cloud que quieren que un agente revise y opere recursos a través de gcloud, y que lo van a fijar a una lista de permitidos y a una cuenta de servicio limitada.
- ¿Cuánto cuesta gcloud MCP Server para un equipo o en producción?
- El servidor es gratis; cada comando se factura al proyecto como siempre. Los errores caros son las escrituras, como crear instancias o GPU, más que el volumen de llamadas, y nada en el servidor las limita; tienen que hacerlo los presupuestos, las cuotas y el IAM.
- ¿Es gcloud MCP Server seguro para los datos de la empresa?
- Se ejecuta en local como la cuenta activa de gcloud y devuelve al modelo la salida de los comandos. Todo lo que gcloud pueda imprimir llega al contexto, incluidos los tokens de acceso salvo que bloquees los comandos auth print, y las descripciones de recursos o las líneas de registro son texto no fiable. No se ha publicado ningún aviso de seguridad en GitHub.
- ¿Cuáles son las mejores alternativas a gcloud MCP Server?
- Las alternativas más cercanas que hemos analizado son MCP Toolbox for Databases, AWS MCP Server, Azure MCP Server y Terraform MCP Server.
Respuestas comprobadas el 28 oct 2026.