Fogli Google offre un server Model Context Protocol (MCP) remoto che consente agli agenti AI di interagire in modo sicuro con i dati di Fogli Google. Configurando il server MCP di Fogli Google, consenti alle applicazioni AI come Google Antigravity e Claude di eseguire azioni in Fogli Google.
Il server MCP di Fogli Google offre un modo standardizzato per consentire agli agenti AI di:
- Leggi dati: recupera i valori delle celle, i nomi dei fogli, le proprietà della griglia e altri metadati del foglio di lavoro.
- Passa all'azione: aggiorna i valori delle celle, imposta le formule, inserisci righe/colonne ed esegui aggiornamenti batch strutturali del foglio di lavoro.
- Rispetta la sicurezza: eredita le stesse autorizzazioni e gli stessi controlli di governance dei dati dell'utente.
Prerequisiti
Un progetto Google Cloud. Per creare un progetto, consulta Creare un progetto.
Un client MCP, come Google Antigravity.
Per eseguire i comandi in questa pagina, configura gcloud CLI in uno dei seguenti ambienti di sviluppo:
Cloud Shell
Per utilizzare un terminale online con gcloud CLI già configurata, attiva Cloud Shell:
Shell locale
Per utilizzare un ambiente di sviluppo locale:
- Installa Google Cloud CLI.
Se hai già installato gcloud CLI, assicurati di avere l'ultima versione eseguendo
gcloud components update. - Se utilizzi un provider di identità (IdP) esterno, accedi a gcloud CLI con la tua identità federata. Per saperne di più, consulta Accedi a gcloud CLI con la tua identità federata.
- Inizializza la gcloud CLI.
- Installa Google Cloud CLI.
Se hai già installato gcloud CLI, assicurati di avere l'ultima versione eseguendo
Configura il server MCP di Fogli Google
Per utilizzare il server MCP di Fogli Google, devi abilitarlo nel tuo progetto Google Cloud e poi configurare il client MCP per connettersi.
Abilita le API
Per utilizzare il server MCP di Fogli Google, devi abilitare la seguente API nel tuo progetto Google Cloud:
API Google Sheets
Interfaccia a riga di comando
gcloud services enable sheets.googleapis.com --project=PROJECT_ID
Sostituisci PROJECT_ID
con l'ID del tuo progetto Google Cloud.
Console
Abilita le API nella console Google Cloud:
Attiva i servizi MCP
Per abilitare i componenti MCP per Fogli Google, devi abilitare il seguente servizio nel tuo progetto Google Cloud:
API Google Sheets MCP
Interfaccia a riga di comando
gcloud services enable sheetsmcp.googleapis.com --project=PROJECT_ID
Sostituisci PROJECT_ID
con l'ID del tuo progetto Google Cloud.
Console
Abilita i servizi MCP nella console Google Cloud:
Configura la schermata per il consenso OAuth
Il server MCP di Fogli Google utilizza OAuth 2.0 per l'autenticazione e l'autorizzazione. Devi configurare la schermata per il consenso OAuth prima di poter creare un ID client OAuth.
Nella console Google Cloud, vai a Google Auth Platform > Branding.
Se hai già configurato la piattaforma Google Auth, puoi configurare le seguenti impostazioni della schermata per il consenso OAuth in Branding, Pubblico e Accesso ai dati. Se viene visualizzato il messaggio Google Auth Platform non ancora configurata, fai clic su Inizia:
- In Informazioni sull'app, digita
Sheets MCP Serverin Nome app. - In Email di assistenza utenti, seleziona il tuo indirizzo email o un gruppo Google appropriato.
- Fai clic su Avanti.
- Nella sezione Pubblico, seleziona Interno. Se non riesci a selezionare Interno, seleziona Esterno.
- Fai clic su Avanti.
- In Informazioni di contatto, inserisci un indirizzo email a cui ricevere notifiche in caso di modifiche al progetto.
- Fai clic su Avanti.
- In Fine, leggi le Norme relative ai dati utente dei servizi API di Google e, se le accetti, seleziona Accetto le Norme relative ai dati utente dei servizi API di Google.
- Fai clic su Continua.
- Fai clic su Crea.
- Se hai selezionato Esterno per il tipo di utente, aggiungi utenti di test:
- Fai clic su Segmento di pubblico.
- Nella sezione Utenti di test, fai clic su Aggiungi utenti.
- Inserisci il tuo indirizzo email e gli altri utenti di test autorizzati, quindi fai clic su Salva.
- In Informazioni sull'app, digita
Fai clic su Accesso ai dati > Aggiungi o rimuovi ambiti. Viene visualizzato un riquadro con un elenco di ambiti per ogni API che hai abilitato nel tuo progetto Google Cloud.
Nella sezione Aggiungi ambiti manualmente, incolla gli ambiti per il server MCP di Fogli Google:
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/spreadsheets.readonly
Fai clic su Aggiungi alla tabella.
Fai clic su Aggiorna.
Dopo aver selezionato gli ambiti richiesti dalla tua app, fai clic su Salva nella pagina Accesso ai dati.
Configura il client MCP
Per aggiungere il server MCP remoto di Fogli Google al client MCP, segui le istruzioni per il tuo client.
Antigravity
Per aggiungere il server MCP remoto di Fogli Google ad Antigravity,
aggiungi la configurazione del server al file mcp_config.json. Queste
istruzioni supportano Antigravity 2.0, Antigravity IDE e Antigravity CLI.
Crea un ID client e un client secret OAuth 2.0:
Nella console Google Cloud, vai a Google Auth Platform > Client > Crea client.
Seleziona Applicazione web come tipo di applicazione.
Inserisci un Nome.
Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI, quindi aggiungi
https://antigravity.google/oauth-callbacknel campo URI.Fai clic su Crea e copia l'ID client e il client secret.
Apri o crea il file di configurazione
~/.gemini/antigravity/mcp_config.json.Aggiungi la configurazione
mcpServersamcp_config.json:{ "mcpServers": { "sheets": { "serverUrl": "https://sheetsmcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }Sostituisci quanto segue:
OAUTH_CLIENT_ID: l'ID client che hai creato.OAUTH_CLIENT_SECRET: Il client secret che hai creato.
Risparmia
mcp_config.json.Autentica il server MCP. Puoi autenticarti utilizzando le impostazioni della GUI o la CLI:
Per Antigravity IDE o GUI (Antigravity 2.0):
- Apri la schermata delle impostazioni (ad es. fai clic su Impostazioni in basso a sinistra o apri Impostazioni utente Antigravity).
- Vai a Personalizzazioni.
- Nella sezione Server MCP installati, fai clic su Aggiorna.
- Trova
sheetsnell'elenco, fai clic su Autentica, accedi al tuo Account Google, copia il codice di autorizzazione, incollalo nella finestra di dialogo di input e fai clic su Invia.
Per Antigravity CLI:
Avvia Antigravity CLI:
agyApri il pannello di gestione interattivo di MCP eseguendo:
/mcpUtilizza i tasti freccia per selezionare
sheets, vai all'azione Autentica e premi Invio. Completa il flusso di accesso nel browser, copia il codice di autorizzazione, incollalo nel prompt del terminale e premi Invio.
Verifica che il server sia configurato correttamente e in esecuzione:
- Per l'IDE o la GUI di Antigravity: viene visualizzato un pulsante Esci accanto al server in Personalizzazioni > Server MCP installati.
- Per l'interfaccia a riga di comando Antigravity: apri il riquadro
/mcpper visualizzare i server MCP configurati. I server verificati e autenticati mostrano Autenticato accanto ai loro nomi nel riquadro TUI interattivo. Puoi selezionare qualsiasi server nella visualizzazione della dashboard per esaminarne lo stato ed elencare tutti gli strumenti disponibili.
Il server MCP remoto è pronto per l'uso in Antigravity.
Claude
Per utilizzare il server MCP remoto di Fogli Google con Claude.ai o Claude Desktop, devi avere il piano Claude Enterprise, Pro, Max o Team.
Per aggiungere il server MCP remoto di Fogli Google a Claude, configura un connettore personalizzato con un ID client e un secret OAuth.
Crea un ID client e un client secret OAuth 2.0:
Nella console Google Cloud, vai a Google Auth Platform > Client > Crea client.
Seleziona Applicazione web come tipo di applicazione.
Inserisci un Nome.
Nella sezione URI di reindirizzamento autorizzati, fai clic su + Aggiungi URI, quindi aggiungi
https://claude.ai/api/mcp/auth_callbacknel campo URI.Fai clic su Crea e copia l'ID client e il client secret.
Configura il server MCP in Claude:
- In Claude.ai o Claude Desktop, vai a Impostazioni (o Impostazioni amministrazione) > Connettori.
- Fai clic su Aggiungi connettore personalizzato.
- Inserisci i dettagli della connessione per il prodotto Fogli Google:
- Nome server:
Google Sheets - URL del server MCP remoto:
https://sheetsmcp.googleapis.com/mcp/v1
- Nome server:
- In Impostazioni avanzate, inserisci l'ID client OAuth e il segreto client OAuth.
- Fai clic su Aggiungi.
Altro
Molte applicazioni di AI hanno modi per connettersi a un server MCP remoto. In genere devi inserire i dettagli del server, come nome, endpoint, protocollo di trasporto e metodo di autenticazione. Per il server MCP remoto di Fogli Google, inserisci quanto segue:
Nome server:
sheetsURL server:
https://sheetsmcp.googleapis.com/mcp/v1Trasporto: HTTP
Autenticazione: il server MCP remoto di Fogli Google utilizza OAuth 2.0. Per maggiori dettagli, vedi Informazioni su autenticazione e autorizzazione.
Per maggiori dettagli sulla connessione di diversi tipi di client, vedi Configurare MCP in un'applicazione AI.
Testa il server MCP di Fogli Google
Dopo aver configurato il client MCP, puoi verificare la connessione eseguendo alcuni prompt di test.
Prova a porre al cliente MCP le seguenti domande:
"Leggi il foglio Sheet1 dal foglio Google
abcd123".Il client recupera i valori della griglia utilizzando
sheets.get_values."Inserisci una colonna all'indice di colonna 2 nel foglio Google
abcd123."Il client esegue
sheets.insert_dimensionper modificare le colonne.
Se gli strumenti vengono eseguiti correttamente e ricevi risposte pertinenti, il server MCP di Fogli Google è configurato correttamente.
Risoluzione dei problemi
Se riscontri problemi di connessione al server MCP, puoi verificare la presenza di errori nei log OAuth. Chiedi all'amministratore di controllare gli eventi del log OAuth nello strumento di indagine sulla sicurezza.
Riferimento allo strumento
Per il server MCP Fogli Google sono disponibili i seguenti strumenti:
get_valuesget_spreadsheetupdate_spreadsheetupdate_valuesupdate_formulasinsert_dimension
Considerazione importante per la sicurezza: prompt injection indiretta
Quando esponi un modello linguistico a dati non attendibili, esiste il rischio di un attacco di prompt injection indiretto. Poiché i client MCP come Google Antigravity hanno accesso a strumenti e API potenti tramite il server MCP di Fogli Google, possono leggere, modificare ed eliminare i dati nel tuo Account Google.
Per mitigare questi rischi, segui queste best practice:
- Utilizza solo strumenti attendibili.Non connettere mai il server MCP di Fogli Google ad applicazioni non attendibili o non verificate.
- Fai attenzione agli input non attendibili.Evita di chiedere al tuo client MCP di elaborare fogli di lavoro o altre risorse provenienti da fonti non verificate. Questi input potrebbero contenere istruzioni nascoste che possono compromettere la tua sessione, consentendo a un malintenzionato di modificare, rubare o eliminare i tuoi dati.
- Rivedi tutte le azioni. Controlla sempre attentamente le azioni intraprese dal tuo client AI per tuo conto per assicurarti che siano corrette e in linea con le tue intenzioni.
Argomenti correlati
- Server MCP di Google Workspace in Antigravity (codelab)
- Configura il server MCP di Documenti
- Configurare il server MCP di Gmail
- Configurare il server MCP di Calendar
- Configurare il server MCP di Drive
- Configurare il server MCP di Presentazioni
- Configura il server MCP dell'API People