El Protocolo de contexto del modelo (MCP) te permite integrar las capacidades de agente de Gemini Cloud Assist y App Design Center directamente en herramientas de terceros, como Antigravity, Gemini CLI y Cursor. Esta integración aporta experiencia en operaciones en la nube y asistencia en arquitectura a tus flujos de trabajo de desarrollo existentes. Para obtener más información, consulta Configura el MCP para tu aplicación de IA.
Herramientas de MCP de Gemini Cloud Assist
Gemini Cloud Assist es un agente al que se puede acceder a través de un conjunto de herramientas del MCP con el patrón de agentes como herramientas. A diferencia de las herramientas que recuperan datos o realizan un procesamiento procedimental, las herramientas de Gemini Cloud Assist exponen la funcionalidad de agente de todo Gemini Cloud Assist o de flujos de trabajo específicos. El agente invocado por las llamadas a herramientas de MCP realiza sus propias llamadas a herramientas de forma interna aGoogle Cloud. Se publicaron las siguientes herramientas de MCP para que los agentes las consuman:
ask_cloud_assist: Esta es la interfaz principal para la Google Cloudasistencia y el agente de Gemini Cloud Assist. Se puede acceder a todas las funciones de Gemini Cloud Assist a través de esta herramienta, que abarca la funcionalidad de las demás herramientas de MCP.design_infra: Admite flujos de trabajo para diseñar y crear la arquitectura de la infraestructura en Google Cloud. Funciona con las herramientas del servidor de MCP del App Design Center para administrar el ciclo de vida del diseño de tu infraestructura, por ejemplo, ejecutar y corregir hallazgos de seguridad, o bien implementar y corregir problemas.investigate_issue: Esto admite flujos de trabajo para solucionar problemas enGoogle Cloud. Puede realizar una solución de problemas rápida o más profunda a través de un recurso de investigación.invoke_operation: Admite flujos de trabajo para crear, actualizar y borrar recursos en Google Cloud. Esta herramienta solo funciona cuando las acciones del agente están habilitadas. Las operaciones de escritura en Gemini Cloud Assist solo se pueden ejecutar a través de la invocación de esta herramienta.optimize_costs: Admite flujos de trabajo para analizar, hacer un seguimiento y optimizar los costos de Google Cloud . Proporciona desgloses detallados de la inversión e identifica oportunidades para lograr eficiencia en los costos, ya que encuentra recursos inactivos o subutilizados.
Herramientas de MCP de App Design Center
Estas herramientas, a menudo coordinadas por la herramienta design_infra de Gemini Cloud Assist, administran los ciclos de vida de las aplicaciones de infraestructura con App Design Center, lo que incluye la administración de plantillas, el cumplimiento y la corrección de la seguridad, y la implementación. Las herramientas son las siguientes:
setup_adc: Inicializa el entorno de App Design Center. Este es un paso de configuración único que se debe realizar antes de poder usar otras herramientas del App Design Center.manage_application: Administra el ciclo de vida de la implementación de una aplicación. Usa esta herramienta para implementar un diseño verificado con el App Design Center o recuperar el estado y los detalles de una implementación existente. Este es el último paso que convierte tu diseño en una infraestructura implementada en Google Cloud.manage_application_template: Administra el contenido de infraestructura como código (IaC) de tu diseño de infraestructura. Usa esta opción para guardar el diseño como una plantilla de App Design Center, exportarlo como archivos de Terraform o actualizarlo. Por ejemplo, puedes usar esta herramienta para actualizar el diseño modificando la configuración de los componentes y los parámetros.assess_best_practices: Realiza una auditoría integral de seguridad y configuración en el diseño de tu aplicación antes de la implementación. Valida el diseño en función de los frameworks de Security Command Center y los controles pertinentes, y devuelve un informe con hallazgos prácticos para la corrección.list_application_templates: Enumera todos los diseños de aplicaciones disponibles.
Estas herramientas de MCP no deben tratarse como APIs estables ni configurarse a través de clientes de API procedimentales. Es posible que, con el tiempo, se cambie el nombre, se redefinan, se quiten o se agreguen herramientas de esta lista o sus parámetros para tener en cuenta las capacidades en evolución de Gemini Cloud Assist. Las capacidades de Gemini Cloud Assist seguirán siendo estables para que los agentes del cliente puedan ejecutar las mismas tareas de manera coherente, pero la forma en que los agentes interactúan con Gemini Cloud Assist y lo invocan a través de estas herramientas cambiará con el tiempo.
Antes de comenzar
Otorga acceso: Para usar MCP, debes tener un rol de Identity and Access Management que contenga el permiso
mcp.googleapis.com/tools.call, como uno de los siguientes roles de Gemini Cloud Assist:roles/geminicloudassist.userroles/geminicloudassist.editorroles/geminicloudassist.admin
Si aún no lo hiciste, instala la CLI de gcloud y sus componentes beta.
Habilita el servicio de MCP en tu proyecto con el siguiente comando:
gcloud beta services mcp enable geminicloudassist.googleapis.com \ --project=PROJECT_IDReemplaza
PROJECT_IDpor el ID del proyecto de Google Cloud .Realiza la autenticación con las credenciales predeterminadas de la aplicación ejecutando el siguiente comando:
gcloud auth application-default login
Configura MCP para tu cliente
La configuración del cliente-agente depende del agente que uses. En las siguientes secciones, se proporcionan instrucciones para configurar la MCP para diferentes clientes.
Para habilitar el flujo de trabajo completo desde el diseño hasta la implementación, debes configurar tu cliente para que se conecte a los servidores de MCP de Gemini Cloud Assist y App Design Center, y debes incluir el archivo SKILL.md pertinente. En los siguientes fragmentos, se muestra la configuración combinada.
Antigravity
Para agregar los servidores de MCP remotos de Gemini Cloud Assist y App Design Center a Antigravity, sigue las instrucciones que se indican en Antigravity Editor: MCP Integration o completa los siguientes pasos:
-
Instala la extensión.
En Antigravity, abre el marketplace de Extensiones. Busca la extensión de Gemini Cloud Assist, haz clic en Instalar y, luego, en Actualizar.
-
Configura los servidores de MCP de forma manual.
Abre el panel Administrar servidores de MCP y haz clic en Ver configuración sin procesar para editar el archivo
mcp_config.json. Agrega o combina el siguiente bloque de configuración. Esta configuración usa tus credenciales predeterminadas de la aplicación para la autenticación.{ "mcpServers": { "gemini_cloud_assist": { "serverUrl": "https://geminicloudassist.googleapis.com/mcp", "headers": {}, "authProviderType": "google_credentials" }, "application_design_center": { "serverUrl": "https://designcenter.googleapis.com/mcp", "headers": {}, "authProviderType": "google_credentials" } } }
-
Verifica tu configuración.
Después de modificar los archivos
mcp_config.jsonySKILL.md, reinicia Antigravity. En el panel del agente, ejecuta los siguientes comandos de barra para verificar la conexión:/skills list: Verifica que se hayan descubierto tus habilidades locales./mcp list: Verifica que los servidores de MCP de Gemini Cloud Assist y App Design Center estén conectados.
ChatGPT
Debes tener una suscripción a ChatGPT Business para usar los servidores de Google y Google Cloud MCP con ChatGPT.
Para agregar los servidores MCP remotos de Gemini Cloud Assist y App Design Center a ChatGPT, crea un ID de cliente y un secreto del cliente de OAuth 2.0 y, luego, agrega los servidores MCP como complementos en ChatGPT:
-
Crea un ID de cliente y secreto del cliente de OAuth 2.0:
-
En la consola de Google Cloud , ve a Google Auth Platform > Clients > Create client.
Se te solicitará que crees un proyecto si no tienes uno seleccionado.
En la lista Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, ingresa un nombre para tu aplicación.
En la sección Orígenes autorizados de JavaScript, haz clic en + Agregar URI y, luego, ingresa
https://chatgpt.comen el campo URIs.En la sección URIs de redireccionamiento autorizados, haz clic en + Agregar URI y, luego, ingresa
https://chatgpt.com/connector_platform_oauth_redirecten el campo URIs.Haz clic en Crear. Se creó el cliente.
Se abrirá el diálogo Se creó el cliente de OAuth 2.0.
En la sección Secretos del cliente, copia el Secreto del cliente y guárdalo en un lugar seguro. Solo puedes copiarlo una vez. Si lo pierdes, bórralo y crea uno nuevo.
-
-
Accede a ChatGPT con el modo de desarrollador activado.
-
Sigue las instrucciones que se indican en Cómo compilar un complemento para agregar un conector personalizado para cada servidor de MCP:
- En el caso de Gemini Cloud Assist, configura la URL del servidor como
https://geminicloudassist.googleapis.com/mcp. - En App Design Center, establece la URL del servidor en
https://designcenter.googleapis.com/mcp.
- En el caso de Gemini Cloud Assist, configura la URL del servidor como
-
En OAuth o Configuración avanzada, ingresa tu ID de cliente y secreto del cliente de OAuth.
-
Completa el mensaje de acceso para habilitar los servidores de MCP en el chat.
Claude.ai
Para agregar los servidores MCP remotos de Gemini Cloud Assist y App Design Center a Claude.ai, configura conectores personalizados con un ID de cliente y un secreto del cliente de OAuth 2.0:
-
Crea un ID de cliente y secreto del cliente de OAuth 2.0:
-
En la consola de Google Cloud , ve a Google Auth Platform > Clients > Create client.
Se te solicitará que crees un proyecto si no tienes uno seleccionado.
En la lista Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, ingresa un nombre para tu aplicación.
En la sección Orígenes autorizados de JavaScript, haz clic en + Agregar URI y, luego, ingresa
https://claude.aien el campo URIs.En la sección URIs de redireccionamiento autorizados, haz clic en + Agregar URI y, luego, ingresa
https://claude.ai/api/mcp/auth_callbacken el campo URIs.Haz clic en Crear. Se creó el cliente.
Se abrirá el diálogo Se creó el cliente de OAuth 2.0.
En la sección Secretos del cliente, copia el Secreto del cliente y guárdalo en un lugar seguro. Solo puedes copiarlo una vez. Si lo pierdes, bórralo y crea uno nuevo.
-
-
Sigue las instrucciones para crear un conector personalizado para cada servidor de MCP:
- En el caso de Gemini Cloud Assist, configura la URL del servidor como
https://geminicloudassist.googleapis.com/mcp. - En App Design Center, establece la URL del servidor en
https://designcenter.googleapis.com/mcp.
- En el caso de Gemini Cloud Assist, configura la URL del servidor como
-
En el menú Configuración avanzada, ingresa tu ID de cliente y secreto del cliente de OAuth.
-
Completa el mensaje de acceso para habilitar los servidores de MCP en el chat.
Claude Code
Para agregar los servidores MCP remotos de Gemini Cloud Assist y App Design Center a Cloud Code, configura conectores personalizados con un ID de cliente y un secreto del cliente de OAuth 2.0:
-
Crea un ID de cliente y secreto del cliente de OAuth 2.0:
-
En la consola de Google Cloud , ve a Google Auth Platform > Clients > Create client.
Se te solicitará que crees un proyecto si no tienes uno seleccionado.
En la lista Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, ingresa un nombre para tu aplicación.
En la sección URIs de redireccionamiento autorizados, haz clic en + Agregar URI y, luego, ingresa
https://claude.ai/api/mcp/auth_callbacken el campo URIs.Haz clic en Crear. Se creó el cliente.
Se abrirá el diálogo Se creó el cliente de OAuth 2.0.
En la sección Secretos del cliente, copia el Secreto del cliente y guárdalo en un lugar seguro. Solo puedes copiarlo una vez. Si lo pierdes, bórralo y crea uno nuevo.
-
-
Sigue las instrucciones para crear un conector personalizado para cada servidor de MCP:
- En el caso de Gemini Cloud Assist, configura la URL del servidor como
https://geminicloudassist.googleapis.com/mcp. - En App Design Center, establece la URL del servidor en
https://designcenter.googleapis.com/mcp.
- En el caso de Gemini Cloud Assist, configura la URL del servidor como
-
En el menú Configuración avanzada, ingresa tu ID de cliente y secreto del cliente de OAuth.
-
Completa el mensaje de acceso para habilitar los servidores de MCP en el chat.
Claude para computadoras de escritorio
Para agregar los servidores MCP remotos de Gemini Cloud Assist y App Design Center a Claude Desktop, configura conectores personalizados con un ID de cliente y un secreto del cliente de OAuth 2.0:
-
Crea un ID de cliente y secreto del cliente de OAuth 2.0:
-
En la consola de Google Cloud , ve a Google Auth Platform > Clients > Create client.
Se te solicitará que crees un proyecto si no tienes uno seleccionado.
En la lista Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, ingresa un nombre para tu aplicación.
En la sección URIs de redireccionamiento autorizados, haz clic en + Agregar URI y, luego, ingresa
https://claude.ai/api/mcp/auth_callbacken el campo URIs.Haz clic en Crear. Se creó el cliente.
Se abrirá el diálogo Se creó el cliente de OAuth 2.0.
En la sección Secretos del cliente, copia el Secreto del cliente y guárdalo en un lugar seguro. Solo puedes copiarlo una vez. Si lo pierdes, bórralo y crea uno nuevo.
-
-
Sigue las instrucciones para crear un conector personalizado para cada servidor de MCP:
- En el caso de Gemini Cloud Assist, configura la URL del servidor como
https://geminicloudassist.googleapis.com/mcp. - En App Design Center, establece la URL del servidor en
https://designcenter.googleapis.com/mcp.
- En el caso de Gemini Cloud Assist, configura la URL del servidor como
-
En el menú Configuración avanzada, ingresa tu ID de cliente y secreto del cliente de OAuth.
-
Completa el mensaje de acceso para habilitar los servidores de MCP en el chat.
Codex
Para agregar los servidores de MCP remotos de Gemini Cloud Assist y App Design Center a Codex Enterprise, completa los siguientes pasos:
-
En la IU de Codex Enterprise, abre Configuración, selecciona Servidores de MCP y, luego, haz clic en Ver configuración sin procesar para abrir el editor de
mcp_config.json. -
Agrega o combina el siguiente bloque de configuración en el archivo
mcp_config.json. Esta configuración usa tus credenciales predeterminadas de la aplicación para la autenticación.{ "mcpServers": { "gemini_cloud_assist": { "serverUrl": "https://geminicloudassist.googleapis.com/mcp", "headers": {}, "authProviderType": "google_credentials" }, "application_design_center": { "serverUrl": "https://designcenter.googleapis.com/mcp", "headers": {}, "authProviderType": "google_credentials" } } }
Cursor
Para agregar los servidores MCP remotos de Gemini Cloud Assist y App Design Center a Cursor, crea un ID de cliente y un secreto del cliente de OAuth 2.0 y, luego, configura los servidores MCP con OAuth estático. Cursor usa diferentes URIs de redireccionamiento según si accedes a Cursor a través de la Web o de una app para computadoras:
-
Crea un ID de cliente y secreto del cliente de OAuth 2.0:
Agentes web o de cursor
-
En la consola de Google Cloud , ve a Google Auth Platform > Clients > Create client.
Se te solicitará que crees un proyecto si no tienes uno seleccionado.
En la lista Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, ingresa un nombre para tu aplicación.
En la sección URIs de redireccionamiento autorizados, haz clic en + Agregar URI y, luego, ingresa
https://www.cursor.com/agents/mcp/oauth/callbacken el campo URIs.Haz clic en Crear. Se creó el cliente.
Se abrirá el diálogo Se creó el cliente de OAuth 2.0.
En la sección Secretos del cliente, copia el Secreto del cliente y guárdalo en un lugar seguro. Solo puedes copiarlo una vez. Si lo pierdes, bórralo y crea uno nuevo.
Computadora de escritorio
-
En la consola de Google Cloud , ve a Google Auth Platform > Clients > Create client.
Se te solicitará que crees un proyecto si no tienes uno seleccionado.
En la lista Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, ingresa un nombre para tu aplicación.
En la sección URIs de redireccionamiento autorizados, haz clic en + Agregar URI y, luego, ingresa
http://localhost:8787/callbacken el campo URIs.Haz clic en Crear. Se creó el cliente.
Se abrirá el diálogo Se creó el cliente de OAuth 2.0.
En la sección Secretos del cliente, copia el Secreto del cliente y guárdalo en un lugar seguro. Solo puedes copiarlo una vez. Si lo pierdes, bórralo y crea uno nuevo.
-
-
Sigue las instrucciones para configurar el servidor de MCP con OAuth estático y agrega o combina el siguiente bloque de configuración en tu configuración de MCP de Cursor:
{ "mcpServers": { "gemini_cloud_assist": { "url": "https://geminicloudassist.googleapis.com/mcp", "auth": { "CLIENT_ID": "${env:OAUTH_CLIENT_ID}", "CLIENT_SECRET": "${env:OAUTH_CLIENT_SECRET}", "scopes": ["https://www.googleapis.com/auth/cloud-platform"] } }, "application_design_center": { "url": "https://designcenter.googleapis.com/mcp", "auth": { "CLIENT_ID": "${env:OAUTH_CLIENT_ID}", "CLIENT_SECRET": "${env:OAUTH_CLIENT_SECRET}", "scopes": ["https://www.googleapis.com/auth/cloud-platform"] } } } }
-
Configura las variables de entorno
OAUTH_CLIENT_IDyOAUTH_CLIENT_SECRETen tu entorno.
Gemini CLI
Configura con una extensión
Instala el servidor de MCP como una extensión de Gemini CLI con el siguiente comando:
gemini extensions install https://github.com/GoogleCloudPlatform/gemini-cloud-assist-mcp
Configurar manualmente
-
Configura los parámetros del servidor de MCP.
Abre el archivo de configuración de Gemini CLI con alcance del usuario en
~/.gemini/settings.jsono el archivo de configuración con alcance del espacio de trabajo en.gemini/settings.json. Si el archivo no existe, créalo. Agrega o combina el siguiente bloque de configuración en la clavemcpServers. Asegúrate de que el archivo use un formato JSON válido. Esta configuración usa automáticamente tus credenciales predeterminadas de la aplicación.{ "mcpServers": { "gemini_cloud_assist": { "httpUrl": "https://geminicloudassist.googleapis.com/mcp", "authProviderType": "google_credentials", "oauth": { "scopes": ["https://www.googleapis.com/auth/cloud-platform"] }, "timeout": 600000 }, "application_design_center": { "httpUrl": "https://designcenter.googleapis.com/mcp", "authProviderType": "google_credentials", "oauth": { "scopes": ["https://www.googleapis.com/auth/cloud-platform"] }, "timeout": 600000 } } }
-
Crea y completa tus archivos de habilidad.
Crea un archivo
SKILL.mden uno de los siguientes directorios. Copia y pega el contenido de Markdown de la habilidad que elegiste de la sección referencia de habilidades de este documento en el archivo.- Alcance del espacio de trabajo:
.gemini/skills/SKILL_NAME/ - Alcance del usuario:
~/.gemini/skills/SKILL_NAME/
Reemplaza
SKILL_NAMEpor el nombre del directorio de tu skill.A continuación, se muestra un ejemplo de estructura de directorio:
.gemini/ └── skills/ ├── design-and-deploy/ │ └── SKILL.md └── google-gemini-cloud-assist/ └── SKILL.md
- Alcance del espacio de trabajo:
-
Verifica tus habilidades.
Después de modificar los archivos
settings.jsonySKILL.md, reinicia Gemini CLI y, luego, ejecuta los siguientes comandos para verificar tu configuración:/skills list: Verifica que se hayan descubierto tus habilidades locales./mcp list: Verifica que los servidores de MCP de Gemini Cloud Assist y App Design Center estén conectados.
Gemini Enterprise
Para registrar los servidores de MCP remotos de Gemini Cloud Assist y App Design Center en Gemini Enterprise, un administrador debe completar los siguientes pasos:
-
Crea un ID de cliente y un secreto del cliente de OAuth 2.0 con el URI de redireccionamiento de Gemini Enterprise:
-
En la consola de Google Cloud , ve a Google Auth Platform > Clients > Create client.
Se te solicitará que crees un proyecto si no tienes uno seleccionado.
En la lista Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, ingresa un nombre para tu aplicación.
En la sección URIs de redireccionamiento autorizados, haz clic en + Agregar URI y, luego, ingresa
https://vertexaisearch.cloud.google.com/oauth-redirecten el campo URIs.Haz clic en Crear. Se creó el cliente.
Se abrirá el diálogo Se creó el cliente de OAuth 2.0.
En la sección Secretos del cliente, copia el Secreto del cliente y guárdalo en un lugar seguro. Solo puedes copiarlo una vez. Si lo pierdes, bórralo y crea uno nuevo.
-
-
En la consola de Google Cloud , ve a Gemini Enterprise > Almacenes de datos y haz clic en Crear almacén de datos. Para obtener más información, consulta Configura tu almacén de datos del servidor de MCP personalizado.
-
Selecciona Servidor de MCP personalizado como la fuente de datos.
-
Configura un almacén de datos del servidor de MCP personalizado para cada extremo:
- En el caso de Gemini Cloud Assist, ingresa
https://geminicloudassist.googleapis.com/mcp. - En App Design Center, ingresa
https://designcenter.googleapis.com/mcp.
- En el caso de Gemini Cloud Assist, ingresa
-
Ingresa el ID de cliente y el secreto del cliente de OAuth y, luego, guarda el almacén de datos. Las herramientas estarán disponibles para los agentes de Gemini Enterprise.
Habilidades de Gemini Cloud Assist
Las herramientas de MCP de Gemini Cloud Assist y App Design Center usan habilidades para agentes para darle instrucciones a tu agente. La habilidad guía a tu agente para realizar las siguientes tareas:
- Encadena varias herramientas en un flujo de trabajo.
- Procesa información local pertinente, como el código de implementación de Terraform, para razonar sobre tu contexto local.
- Responder a las invocaciones explícitas cuando haces referencia a la skill directamente
Cuando usas agentes interactivos, como Antigravity o Gemini CLI, puedes integrar las herramientas de MCP de Gemini Cloud Assist con otros agentes y flujos de trabajo. Dado que estas herramientas proporcionan amplias capacidades que pueden superponerse con tus herramientas especializadas existentes, usa las siguientes estrategias para optimizar tu entorno y caso de uso específicos:
- Personaliza la definición de la habilidad: Actualiza el archivo
SKILL.mdpara especificar las intenciones y los casos de uso para los que deseas invocar a Gemini Cloud Assist. Esto garantiza que el agente solo se active para las tareas en las que se requiere su amplia experiencia en la nube. - Invocar habilidades de forma explícita: Muchos agentes interactivos te permiten controlar cuándo se activa una habilidad. Si tu agente lo admite, puedes configurar la habilidad para que requiera una invocación manual con comandos de barra (
/) o menciones con @ (@). Este enfoque te permite elegir con precisión cuándo usar Gemini Cloud Assist en lugar de otra herramienta especializada.
Referencia de la habilidad de Gemini Cloud Assist
Recomendamos el siguiente archivo SKILL.md en todos los agentes configurados con las herramientas de MCP de Gemini Cloud Assist. Este archivo guía a tu agente sobre cómo usar las herramientas de manera adecuada.