Model Context Protocol (MCP) ti consente di integrare le capacità agentiche di Gemini Cloud Assist e dell'App Design Center direttamente in strumenti di terze parti come Antigravity, Gemini CLI e Cursor. Questa integrazione porta competenze di operazioni cloud e assistenza per l'architettura nei tuoi workflow di sviluppo esistenti. Per saperne di più, consulta Configurare MCP per l'applicazione AI.
Strumenti MCP di Gemini Cloud Assist
Gemini Cloud Assist è un agente accessibile tramite un insieme di strumenti MCP che utilizzano il pattern agenti come strumenti. A differenza degli strumenti che recuperano i dati o eseguono l'elaborazione procedurale, gli strumenti Gemini Cloud Assist espongono la funzionalità di agente di tutti i Gemini Cloud Assist o di flussi di lavoro specifici. L'agente richiamato dalle chiamate allo strumento MCP effettua internamente le proprie chiamate allo strumento per Google Cloud. I seguenti strumenti MCP vengono pubblicati per essere utilizzati dagli agenti:
ask_cloud_assist: Questa è l'interfaccia principale per l' Google Cloud assistenza e per l'agente Gemini Cloud Assist. Tutte le funzionalità di Gemini Cloud Assist sono accessibili tramite questo strumento e comprendono le funzionalità degli altri strumenti MCP.design_infra: Supporta i flussi di lavoro per la progettazione e l'architettura dell'infrastruttura su Google Cloud. Funziona con gli strumenti del server MCP di App Design Center per gestire il ciclo di vita della progettazione dell'infrastruttura, ad esempio per eseguire e correggere i risultati di sicurezza o per implementare e risolvere i problemi.investigate_issue: supporta i flussi di lavoro per la risoluzione dei problemi in Google Cloud. Può eseguire una risoluzione rapida dei problemi o una risoluzione più approfondita tramite una risorsa di indagine.invoke_operation: supporta i workflow per la creazione, l'aggiornamento e l'eliminazione di risorse in Google Cloud. Questo strumento è funzionale solo quando le Azioni dell'agente sono attive. Le operazioni di scrittura in Gemini Cloud Assist possono essere eseguite solo tramite l'invocazione di questo strumento.optimize_costs: supporta i workflow per l'analisi, il monitoraggio e l'ottimizzazione Google Cloud dei costi. Fornisce suddivisioni dettagliate della spesa e identifica le opportunità di efficienza dei costi trovando risorse inattive o sottoutilizzate.
Strumenti MCP di App Design Center
Questi strumenti, spesso orchestrati dallo strumento
design_infra di Gemini Cloud Assist, gestiscono i cicli di vita delle applicazioni dell'infrastruttura utilizzando
App Design Center, inclusi la gestione dei modelli, la conformità
e la correzione della sicurezza e l'implementazione. Gli strumenti sono:
setup_adc: inizializza l'ambiente App Design Center. Si tratta di un passaggio di configurazione una tantum che deve essere eseguito prima di poter utilizzare altri strumenti di App Design Center.manage_application: gestisce il ciclo di vita del deployment di un'applicazione. Utilizza questo strumento per eseguire il deployment di un progetto verificato utilizzando App Design Center o recuperare lo stato e i dettagli di un deployment esistente. Questo è il passaggio finale che trasforma il tuo progetto in un'infrastruttura di cui è stato eseguito il deployment su Google Cloud.manage_application_template: gestisce i contenuti Infrastructure as Code (IaC) della progettazione dell'infrastruttura. Utilizza questa opzione per salvare il progetto come modello di App Design Center, esportarlo come file Terraform o aggiornarlo. Ad esempio, puoi utilizzare questo strumento per aggiornare il design modificando le impostazioni dei componenti e le configurazioni dei parametri.assess_best_practices: esegue un controllo completo della sicurezza e della configurazione della progettazione dell'applicazione prima del deployment. Convalida la progettazione in base ai framework di Security Command Center e ai controlli pertinenti, restituendo un report con risultati azionabili per la correzione.list_application_templates: elenca tutti i design delle applicazioni disponibili.
Questi strumenti MCP non devono essere trattati come API stabili o configurati tramite client API procedurali. Gli strumenti di questo elenco o i relativi parametri potrebbero essere rinominati, ridefiniti, rimossi o aggiunti nel tempo per tenere conto delle funzionalità in continua evoluzione di Gemini Cloud Assist. Le funzionalità di Gemini Cloud Assist rimarranno stabili in modo che gli agenti client possano eseguire in modo coerente le stesse attività, ma il modo in cui gli agenti interagiscono e richiamano Gemini Cloud Assist tramite questi strumenti cambierà nel tempo.
Prima di iniziare
Concedi l'accesso: per utilizzare MCP, devi disporre di un ruolo Identity and Access Management che contenga l'autorizzazione
mcp.googleapis.com/tools.call, ad esempio uno dei seguenti ruoli Gemini Cloud Assist:roles/geminicloudassist.userroles/geminicloudassist.editorroles/geminicloudassist.admin
Se non l'hai ancora fatto, installa gcloud CLI e i relativi componenti beta.
Abilita il servizio MCP nel tuo progetto con il seguente comando:
gcloud beta services mcp enable geminicloudassist.googleapis.com \ --project=PROJECT_IDSostituisci
PROJECT_IDcon l'ID progetto Google Cloud .Autenticati utilizzando le credenziali predefinite dell'applicazione eseguendo questo comando:
gcloud auth application-default login
Configura MCP per il tuo cliente
La configurazione client-agente dipende dall'agente che utilizzi. Le sezioni seguenti forniscono istruzioni per configurare MCP per diversi client.
Per attivare il flusso di lavoro completo dalla progettazione all'implementazione, devi configurare il client in modo che si connetta sia ai server MCP di Gemini Cloud Assist che a quelli di App Design Center e includere il file SKILL.md pertinente. I seguenti snippet mostrano la configurazione combinata.
Antigravity
Per aggiungere i server MCP remoti di Gemini Cloud Assist e App Design Center ad Antigravity, segui le istruzioni riportate in Editor Antigravity: integrazione MCP o completa i seguenti passaggi:
-
Installa l'estensione.
In Antigravity, apri il marketplace Estensioni. Cerca l'estensione Gemini Cloud Assist, fai clic su Installa e poi su Aggiorna.
-
Configura manualmente i server MCP.
Apri il riquadro Gestisci server MCP e fai clic su Visualizza configurazione non elaborata per modificare il file
mcp_config.json. Aggiungi o unisci il seguente blocco di configurazione. Questa configurazione utilizza le credenziali predefinite dell'applicazione per l'autenticazione.{ "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 la configurazione.
Dopo aver modificato i file
mcp_config.jsoneSKILL.md, riavvia Antigravity. Nel riquadro dell'agente, esegui i seguenti comandi slash per verificare la connessione:/skills list: verifica che le tue skill locali siano state rilevate./mcp list: verifica che i server MCP di Gemini Cloud Assist e App Design Center siano connessi.
ChatGPT
Per utilizzare i server Google e Google Cloud MCP con ChatGPT, devi avere un abbonamento a ChatGPT Business.
Per aggiungere i server MCP remoti di Gemini Cloud Assist e App Design Center a ChatGPT, crea un ID client e un client secret OAuth 2.0, quindi aggiungi i server MCP come plug-in in ChatGPT:
-
Crea un ID client OAuth 2.0 e un client secret:
-
Nella console Google Cloud , vai a Google Auth Platform > Client > Crea client.
Se non hai selezionato un progetto, ti viene chiesto di crearne uno.
Nell'elenco Tipo di applicazione, seleziona Applicazione web.
Nel campo Nome, inserisci un nome per l'applicazione.
Nella sezione Origini JavaScript autorizzate, fai clic su + Aggiungi URI e poi inserisci
https://chatgpt.comnel campo URI.Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI e poi inserisci
https://chatgpt.com/connector_platform_oauth_redirectnel campo URI.Fai clic su Crea. Il client è stato creato.
Si apre la finestra di dialogo Client OAuth 2.0 creato.
Nella sezione Client secret, copia il Client secret e salvalo in un luogo sicuro. Puoi copiarlo una sola volta. Se lo perdi, elimina il secret e creane uno nuovo.
-
-
Accedi a ChatGPT con la modalità sviluppatore attivata.
-
Segui le istruzioni riportate in Creare un plug-in per aggiungere un connettore personalizzato per ogni server MCP:
- Per Gemini Cloud Assist, imposta l'URL del server su
https://geminicloudassist.googleapis.com/mcp. - Per App Design Center, imposta l'URL del server su
https://designcenter.googleapis.com/mcp.
- Per Gemini Cloud Assist, imposta l'URL del server su
-
In OAuth o Impostazioni avanzate, inserisci l'ID client e il client secret OAuth.
-
Completa la richiesta di accesso per abilitare i server MCP nella chat.
Claude.ai
Per aggiungere i server MCP remoti di Gemini Cloud Assist e App Design Center a Claude.ai, configura i connettori personalizzati con un ID client OAuth 2.0 e un client secret:
-
Crea un ID client OAuth 2.0 e un client secret:
-
Nella console Google Cloud , vai a Google Auth Platform > Client > Crea client.
Se non hai selezionato un progetto, ti viene chiesto di crearne uno.
Nell'elenco Tipo di applicazione, seleziona Applicazione web.
Nel campo Nome, inserisci un nome per l'applicazione.
Nella sezione Origini JavaScript autorizzate, fai clic su + Aggiungi URI e poi inserisci
https://claude.ainel campo URI.Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI e poi inserisci
https://claude.ai/api/mcp/auth_callbacknel campo URI.Fai clic su Crea. Il client è stato creato.
Si apre la finestra di dialogo Client OAuth 2.0 creato.
Nella sezione Client secret, copia il Client secret e salvalo in un luogo sicuro. Puoi copiarlo una sola volta. Se lo perdi, elimina il secret e creane uno nuovo.
-
-
Segui le istruzioni per creare un connettore personalizzato per ogni server MCP:
- Per Gemini Cloud Assist, imposta l'URL del server su
https://geminicloudassist.googleapis.com/mcp. - Per App Design Center, imposta l'URL del server su
https://designcenter.googleapis.com/mcp.
- Per Gemini Cloud Assist, imposta l'URL del server su
-
Nel menu Impostazioni avanzate, inserisci l'ID client e il client secret OAuth.
-
Completa la richiesta di accesso per abilitare i server MCP nella chat.
Claude Code
Per aggiungere i server MCP remoti di Gemini Cloud Assist e App Design Center a Cloud Code, configura i connettori personalizzati con un ID client OAuth 2.0 e un client secret:
-
Crea un ID client OAuth 2.0 e un client secret:
-
Nella console Google Cloud , vai a Google Auth Platform > Client > Crea client.
Se non hai selezionato un progetto, ti viene chiesto di crearne uno.
Nell'elenco Tipo di applicazione, seleziona Applicazione web.
Nel campo Nome, inserisci un nome per l'applicazione.
Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI e poi inserisci
https://claude.ai/api/mcp/auth_callbacknel campo URI.Fai clic su Crea. Il client è stato creato.
Si apre la finestra di dialogo Client OAuth 2.0 creato.
Nella sezione Client secret, copia il Client secret e salvalo in un luogo sicuro. Puoi copiarlo una sola volta. Se lo perdi, elimina il secret e creane uno nuovo.
-
-
Segui le istruzioni per creare un connettore personalizzato per ogni server MCP:
- Per Gemini Cloud Assist, imposta l'URL del server su
https://geminicloudassist.googleapis.com/mcp. - Per App Design Center, imposta l'URL del server su
https://designcenter.googleapis.com/mcp.
- Per Gemini Cloud Assist, imposta l'URL del server su
-
Nel menu Impostazioni avanzate, inserisci l'ID client e il client secret OAuth.
-
Completa la richiesta di accesso per abilitare i server MCP nella chat.
Claude Desktop
Per aggiungere i server MCP remoti di Gemini Cloud Assist e App Design Center a Claude Desktop, configura i connettori personalizzati con un ID client OAuth 2.0 e un client secret:
-
Crea un ID client OAuth 2.0 e un client secret:
-
Nella console Google Cloud , vai a Google Auth Platform > Client > Crea client.
Se non hai selezionato un progetto, ti viene chiesto di crearne uno.
Nell'elenco Tipo di applicazione, seleziona Applicazione web.
Nel campo Nome, inserisci un nome per l'applicazione.
Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI e poi inserisci
https://claude.ai/api/mcp/auth_callbacknel campo URI.Fai clic su Crea. Il client è stato creato.
Si apre la finestra di dialogo Client OAuth 2.0 creato.
Nella sezione Client secret, copia il Client secret e salvalo in un luogo sicuro. Puoi copiarlo una sola volta. Se lo perdi, elimina il secret e creane uno nuovo.
-
-
Segui le istruzioni per creare un connettore personalizzato per ogni server MCP:
- Per Gemini Cloud Assist, imposta l'URL del server su
https://geminicloudassist.googleapis.com/mcp. - Per App Design Center, imposta l'URL del server su
https://designcenter.googleapis.com/mcp.
- Per Gemini Cloud Assist, imposta l'URL del server su
-
Nel menu Impostazioni avanzate, inserisci l'ID client e il client secret OAuth.
-
Completa la richiesta di accesso per abilitare i server MCP nella chat.
Codex
Per aggiungere i server MCP remoti di Gemini Cloud Assist e App Design Center a Codex Enterprise, completa i seguenti passaggi:
-
Nell'interfaccia utente di Codex Enterprise, apri Impostazioni, seleziona Server MCP e poi fai clic su Visualizza configurazione non elaborata per aprire l'editor
mcp_config.json. -
Aggiungi o unisci il seguente blocco di configurazione al file
mcp_config.json. Questa configurazione utilizza le credenziali predefinite dell'applicazione per l'autenticazione.{ "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" } } }
Cursore
Per aggiungere i server MCP remoti di Gemini Cloud Assist e App Design Center a Cursor, crea un ID client e un client secret OAuth 2.0, quindi configura i server MCP con OAuth statico. Cursor utilizza URI di reindirizzamento diversi a seconda che tu acceda a Cursor tramite il web o un'app per computer:
-
Crea un ID client OAuth 2.0 e un client secret:
Agenti web o con cursore
-
Nella console Google Cloud , vai a Google Auth Platform > Client > Crea client.
Se non hai selezionato un progetto, ti viene chiesto di crearne uno.
Nell'elenco Tipo di applicazione, seleziona Applicazione web.
Nel campo Nome, inserisci un nome per l'applicazione.
Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI e poi inserisci
https://www.cursor.com/agents/mcp/oauth/callbacknel campo URI.Fai clic su Crea. Il client è stato creato.
Si apre la finestra di dialogo Client OAuth 2.0 creato.
Nella sezione Client secret, copia il Client secret e salvalo in un luogo sicuro. Puoi copiarlo una sola volta. Se lo perdi, elimina il secret e creane uno nuovo.
Desktop
-
Nella console Google Cloud , vai a Google Auth Platform > Client > Crea client.
Se non hai selezionato un progetto, ti viene chiesto di crearne uno.
Nell'elenco Tipo di applicazione, seleziona Applicazione web.
Nel campo Nome, inserisci un nome per l'applicazione.
Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI e poi inserisci
http://localhost:8787/callbacknel campo URI.Fai clic su Crea. Il client è stato creato.
Si apre la finestra di dialogo Client OAuth 2.0 creato.
Nella sezione Client secret, copia il Client secret e salvalo in un luogo sicuro. Puoi copiarlo una sola volta. Se lo perdi, elimina il secret e creane uno nuovo.
-
-
Segui le istruzioni per configurare il server MCP con OAuth statico, e aggiungi o unisci il seguente blocco di configurazione alla configurazione MCP di 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"] } } } }
-
Imposta le variabili di ambiente
OAUTH_CLIENT_IDeOAUTH_CLIENT_SECRETnel tuo ambiente.
Gemini CLI
Configurare utilizzando un'estensione
Installa il server MCP come estensione di Gemini CLI utilizzando il seguente comando:
gemini extensions install https://github.com/GoogleCloudPlatform/gemini-cloud-assist-mcp
Configurazione manuale
-
Configura le impostazioni del server MCP.
Apri il file delle impostazioni dell'ambito utente di Gemini CLI all'indirizzo
~/.gemini/settings.jsono le impostazioni dell'ambito workspace all'indirizzo.gemini/settings.json. Se il file non esiste, crealo. Aggiungi o unisci il seguente blocco di configurazione alla chiavemcpServers. Assicurati che il file utilizzi un formato JSON valido. Questa configurazione utilizza automaticamente le Credenziali predefinite dell'applicazionee.{ "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 e compila i file della skill.
Crea un file
SKILL.mdin una delle seguenti directory. Copia e incolla i contenuti Markdown per la skill che hai scelto dalla sezione Riferimento alle skill di questo documento nel file.- Ambito del workspace:
.gemini/skills/SKILL_NAME/ - Ambito utente:
~/.gemini/skills/SKILL_NAME/
Sostituisci
SKILL_NAMEcon il nome della directory della tua skill.Di seguito è riportata una struttura di directory di esempio:
.gemini/ └── skills/ ├── design-and-deploy/ │ └── SKILL.md └── google-gemini-cloud-assist/ └── SKILL.md
- Ambito del workspace:
-
Verifica le tue competenze.
Dopo aver modificato i file
settings.jsoneSKILL.md, riavvia Gemini CLI e poi esegui questi comandi per verificare la configurazione:/skills list: verifica che le tue skill locali siano state rilevate./mcp list: verifica che i server MCP di Gemini Cloud Assist e App Design Center siano connessi.
Gemini Enterprise
Per registrare i server MCP remoti di Gemini Cloud Assist e App Design Center in Gemini Enterprise, un amministratore deve completare i seguenti passaggi:
-
Crea un ID client OAuth 2.0 e un client secret con l'URI di reindirizzamento di Gemini Enterprise:
-
Nella console Google Cloud , vai a Google Auth Platform > Client > Crea client.
Se non hai selezionato un progetto, ti viene chiesto di crearne uno.
Nell'elenco Tipo di applicazione, seleziona Applicazione web.
Nel campo Nome, inserisci un nome per l'applicazione.
Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI e poi inserisci
https://vertexaisearch.cloud.google.com/oauth-redirectnel campo URI.Fai clic su Crea. Il client è stato creato.
Si apre la finestra di dialogo Client OAuth 2.0 creato.
Nella sezione Client secret, copia il Client secret e salvalo in un luogo sicuro. Puoi copiarlo una sola volta. Se lo perdi, elimina il secret e creane uno nuovo.
-
-
Nella console Google Cloud , vai a Gemini Enterprise > Datastore e poi fai clic su Crea datastore. Per saperne di più, vedi Configurare il datastore del server MCP personalizzato.
-
Seleziona Server MCP personalizzato come origine dati.
-
Configura un datastore del server MCP personalizzato per ogni endpoint:
- Per Gemini Cloud Assist, inserisci
https://geminicloudassist.googleapis.com/mcp. - Per App Design Center, inserisci
https://designcenter.googleapis.com/mcp.
- Per Gemini Cloud Assist, inserisci
-
Inserisci l'ID client e il client secret OAuth, quindi salva il datastore. Gli strumenti diventano disponibili per gli agenti Gemini Enterprise.
Skill di Gemini Cloud Assist
Gli strumenti MCP Gemini Cloud Assist e App Design Center utilizzano le skill dell'agente per istruirlo. La skill guida l'agente a svolgere le seguenti attività:
- Concatenare più strumenti in un flusso di lavoro.
- Elabora le informazioni locali pertinenti, ad esempio il codice di deployment di Terraform, per dedurre il contesto locale.
- Rispondi alle invocazioni esplicite quando fai riferimento direttamente alla skill.
Quando utilizzi agenti interattivi come Antigravity o Gemini CLI, puoi integrare gli strumenti MCP di Gemini Cloud Assist con altri agenti e flussi di lavoro. Poiché questi strumenti offrono funzionalità ampie che potrebbero sovrapporsi a quelle degli strumenti specializzati esistenti, utilizza le seguenti strategie per ottimizzare l'ambiente e il caso d'uso specifici:
- Personalizza la definizione dell'abilità: aggiorna il file
SKILL.mdper specificare gli intent e i casi d'uso per cui vuoi richiamare Gemini Cloud Assist. In questo modo, l'agente viene attivato solo per le attività in cui è richiesta la sua vasta esperienza nel cloud. - Richiamare le skill in modo esplicito: molti agenti interattivi ti consentono di controllare
quando viene attivata una skill. Se l'agente lo supporta, puoi configurare
la skill in modo che richieda l'invocazione manuale utilizzando i comandi slash (
/) o le menzioni con @ (@). Questo approccio ti consente di scegliere con precisione quando utilizzare Gemini Cloud Assist rispetto a un altro strumento specializzato.
Riferimento alle competenze di Gemini Cloud Assist
Ti consigliamo il seguente file SKILL.md su tutti gli agenti configurati
con gli strumenti MCP di Gemini Cloud Assist. Questo file guida l'agente
su come utilizzare gli strumenti in modo appropriato.