1. Introduzione
In questo codelab, imparerai a utilizzare il Model Context Protocol (MCP) per connettere Antigravity ai tuoi dati di Google Workspace. MCP è uno standard aperto che consente ai modelli AI di utilizzare in modo sicuro gli strumenti forniti dai server remoti. Configurerai Antigravity per interagire con Gmail, Google Drive, Google Calendar, Google Chat e l'API People senza scrivere codice.

Attività previste
- Abilita i servizi MCP di Google Workspace nel tuo progetto Google Cloud.
- Configura Antigravity per accedere a questi servizi MCP.
- Testa l'integrazione con prompt divertenti e utili che interagiscono con i tuoi dati di Google Workspace.
Che cosa ti serve
- Un browser web come Chrome
- Un progetto Google Cloud
- Un account Google Workspace
- Antigravity installato sulla tua macchina locale
Facile accesso a questo codelab

2. Prima di iniziare
Crea o seleziona un progetto Google Cloud
Nella console Google Cloud, seleziona o crea un progetto Google Cloud.
Abilita le API
Per utilizzare i server MCP di Google Workspace, devi abilitare le API Google Workspace standard. Sebbene alcuni server MCP funzionino in modo indipendente, altri richiedono comunque l'abilitazione dell'API standard sottostante:
- Gmail e Chat richiedono ancora le API standard.
- Drive richiede l'API standard per alcuni strumenti.
- Calendar non richiede l'abilitazione dell'API standard.
- L'API People gestisce sia l'accesso standard sia la funzionalità MCP, quindi non ha un servizio MCP separato da abilitare.
Abilita i servizi MCP
Poi, abilita i servizi MCP dedicati per i prodotti.
Configura l'app Chat
Per utilizzare il server MCP di Google Chat, devi configurare un'app Chat nel tuo progetto Google Cloud.
- Nella console Google Cloud, cerca API Google Chat e fai clic su API Google Chat > Gestisci > Configurazione.
- Configura l'app Chat:
- Nel campo Nome app, inserisci
Chat MCP. - Nel campo URL avatar, inserisci
https://developers.google.com/chat/images/quickstart-app-avatar.png. - In Descrizione, inserisci
Chat MCP server. - In Funzionalità, disattiva Abilita funzionalità interattive.
- In Log, seleziona Registra gli errori in Logging.
- Nel campo Nome app, inserisci
- Fai clic su Salva.

3. Configura il consenso e il client OAuth
I server MCP di Google Workspace utilizzano OAuth 2.0 per l'autenticazione sicura. Devi configurare una schermata per il consenso OAuth e creare un client applicazione web.
Configura la schermata per il consenso OAuth
I server MCP di Google Workspace utilizzano OAuth 2.0 per l'autenticazione. Devi prima configurare la schermata per il consenso.
- Nella console Google Cloud, vai a Google Auth Platform > Branding. Fai clic su Inizia se non è configurato.
- Configura le informazioni sull'app:
- Nome app:
Google Workspace MCP Servers - Email per assistenza utenti: seleziona la tua email.
- Nome app:
- Configura pubblico: seleziona Interno (o Esterno se Interno non è disponibile).
- Configura le informazioni di contatto: inserisci il tuo indirizzo email.
- Esamina e accetta le Norme relative ai dati utente, quindi fai clic su Crea.
- Se hai selezionato Esterno, vai a Pubblico e aggiungi la tua email in Utenti di test.
- Vai a Accesso ai dati > Aggiungi o rimuovi ambiti. In Aggiungi ambiti manualmente, aggiungi i seguenti ambiti per i server che vuoi utilizzare:
- Google Calendar:
https://www.googleapis.com/auth/calendar.calendarlist.readonly,https://www.googleapis.com/auth/calendar.events.freebusy,https://www.googleapis.com/auth/calendar.events.readonly - Google Chat:
https://www.googleapis.com/auth/chat.spaces.readonly,https://www.googleapis.com/auth/chat.memberships.readonly,https://www.googleapis.com/auth/chat.messages.readonly,https://www.googleapis.com/auth/chat.users.readstate.readonly - Google Drive:
https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/drive.file - Gmail:
https://www.googleapis.com/auth/gmail.readonly,https://www.googleapis.com/auth/gmail.compose - API People:
https://www.googleapis.com/auth/directory.readonly,https://www.googleapis.com/auth/userinfo.profile,https://www.googleapis.com/auth/contacts.readonly
- Google Calendar:
- Fai clic su Aggiungi alla tabella, poi su Aggiorna e infine su Salva.

Creare un ID Client OAuth
- Vai a Google Auth Platform > Client > Crea client.
- Seleziona Applicazione web come tipo di applicazione.
- Assegna il nome
Antigravity. - In URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI, quindi inserisci
https://antigravity.google/oauth-callback. - Fai clic su Crea e copia l'ID client e il client secret. Ti serviranno nel passaggio successivo.

4. Configura Antigravity
Ora configuriamo Antigravity per utilizzare questi endpoint. Se non hai installato Antigravity, segui le istruzioni di installazione sul sito web di Antigravity.
Aggiungi server MCP personalizzati
- Apri Server MCP tramite il menu a discesa ... nella parte superiore del riquadro dell'agente dell'editor.

- Fai clic su Gestisci server MCP , quindi su Visualizza configurazione non elaborata.

- Modifica il file appena aperto
mcp_config.jsoncon la seguente configurazione del server MCP personalizzato. Prima di farlo, sostituisci i segnaposto <YOUR_CLIENT_ID> e <YOUR_CLIENT_SECRET> con l'ID client OAuth e il client secret che hai creato nei passaggi precedenti:
{
"mcpServers": {
"gws-calendar": {
"serverUrl": "https://calendarmcp.googleapis.com/mcp/v1",
"oauth": {
"clientId": "<YOUR_CLIENT_ID>",
"clientSecret": "<YOUR_CLIENT_SECRET>"
}
},
"gws-chat": {
"serverUrl": "https://chatmcp.googleapis.com/mcp/v1",
"oauth": {
"clientId": "<YOUR_CLIENT_ID>",
"clientSecret": "<YOUR_CLIENT_SECRET>"
}
},
"gws-drive": {
"serverUrl": "https://drivemcp.googleapis.com/mcp/v1",
"oauth": {
"clientId": "<YOUR_CLIENT_ID>",
"clientSecret": "<YOUR_CLIENT_SECRET>"
}
},
"gws-gmail": {
"serverUrl": "https://gmailmcp.googleapis.com/mcp/v1",
"oauth": {
"clientId": "<YOUR_CLIENT_ID>",
"clientSecret": "<YOUR_CLIENT_SECRET>"
}
},
"gws-people": {
"serverUrl": "https://people.googleapis.com/mcp/v1",
"oauth": {
"clientId": "<YOUR_CLIENT_ID>",
"clientSecret": "<YOUR_CLIENT_SECRET>"
}
}
}
}

- Torna a Gestisci server MCP e fai clic su Aggiorna.

Autentica i server MCP personalizzati
- Apri Impostazioni utente di Antigravity tramite il menu a discesa Impostazioni specifiche dell'editor nella parte superiore della finestra.

- Vai a Personalizzazioni.

- Per ogni server elencato in SERVER MCP INSTALLATI:
- Fai clic su Autentica.

- Segui il flusso di autenticazione nella nuova finestra del browser che si apre.
- Al termine, fai clic su Copia negli appunti.

- Chiudi la finestra del browser.
- Incolla il codice di autorizzazione che hai appena copiato nel campo di testo visualizzato nelle impostazioni di Antigravity.
- Fai clic su Invia.

5. Strumenti di test
Ora puoi interagire con i tuoi dati di Google Workspace utilizzando il linguaggio naturale. Ecco alcuni prompt di esempio per ogni servizio.
Google Calendar
Prova a cercare la tua pianificazione:
- "Quali sono le mie prossime riunioni questa settimana?"
- "Ho tempo libero domani pomeriggio?"

Google Chat
Prova a cercare i messaggi:
- "Cerca i messaggi contenenti ‘[KEYWORD]' in ‘[SPACE_NAME]'"
Google Drive
Prova a cercare o leggere i file:
- "Cerca i file su Google Drive che contengono ‘[KEYWORD]'."
- "Elenca i documenti più recenti che ho modificato."
- "Leggi i contenuti del documento '[FILE_NAME]' e riassumi gli obiettivi principali."
Gmail
Prova a cercare o gestire le email:
- "Riassumi le ultime 5 email che ho ricevuto."
- "Scrivi una bozza di email a '[EMAIL_ADDRESS]' per richiedere un aggiornamento sul progetto '[PROJECT_NAME]'."
API People
Prova a cercare il tuo profilo o i tuoi contatti:
- "Secondo il mio profilo Google, qual è il mio nome?"
- "Trova le informazioni di contatto di ‘[NAME]'."
Combinare più servizi
La vera potenza di MCP si realizza quando si orchestrano le attività su più servizi. Prova questi prompt che dimostrano le funzionalità tra servizi:
- "Cerca i file in Drive relativi a '[PROJECT_NAME] milestone updates', riassumi i contenuti, trova l'indirizzo email di '[NAME]' e crea una bozza di Gmail con il riepilogo."
Esplora altri strumenti
Questi sono solo alcuni esempi di ciò che puoi fare. Per visualizzare l'elenco completo degli strumenti disponibili per ogni servizio e provarli, consulta la sezione Prodotti supportati della documentazione ufficiale.
6. Libera spazio
Per liberare spazio nel progetto senza eliminarlo, puoi disabilitare le API e i servizi MCP che hai abilitato:
- Nella console Google Cloud, vai alla dashboard API e servizi.
- Fai clic su ciascuna delle API di Google Workspace e MCP che hai abilitato (ad es. Calendar MCP, Chat MCP) e fai clic su Disattiva API.
Elimina le credenziali del client OAuth nella console Google Auth Platform se non prevedi di utilizzarle più.
7. Complimenti
Complimenti! Hai configurato e testato correttamente i server MCP ufficiali di Google Workspace utilizzando Antigravity.