Strumenti per sviluppatori di Google Workspace

Gli strumenti per sviluppatori di Google Workspace forniscono diversi componenti per migliorare la tua esperienza di sviluppo, tra cui un'estensione IDE, estensioni della CLI Gemini e un server Model Context Protocol (MCP).

Utilizzare l'estensione IDE di Google Workspace

L'estensione IDE Google Workspace fornisce linting, completamento automatico e documentazione in linea intelligenti dell'ambito OAuth2 direttamente nel tuo IDE e funziona con Antigravity, Firebase Studio, Visual Studio Code e altri IDE.

Per installare l'estensione IDE Google Workspace, puoi scaricarla dal registro Open VSX o seguire queste istruzioni:

Interfaccia utente

  1. Nell'IDE, apri la visualizzazione Estensioni.
  2. Cerca Google Workspace Developer Tools.
  3. Fai clic su Installa.

Interfaccia a riga di comando

Installa dalla riga di comando con l'IDE corrispondente:

code --install-extension google-workspace.google-workspace-developer-tools

Aggiungere l'estensione Gemini CLI per lo sviluppo di Google Workspace

Gemini CLI ti consente di eseguire query e modificare codebase di grandi dimensioni, generare app da immagini o PDF e automatizzare workflow complessi, tutto dal tuo terminale.

Installa la seguente estensione per migliorare il flusso di lavoro di sviluppo di Google Workspace e includere automaticamente il server Google Workspace Developer MCP:

gemini extensions install \
  "https://github.com/googleworkspace/developer-tools"

Gli sviluppatori di Apps Script possono installare l'estensione CLASP:

gemini extensions install \
  "https://github.com/google/clasp"

Utilizzare i server Model Context Protocol (MCP) per lo sviluppo di Google Workspace

Un Model Context Protocol (MCP) è un protocollo aperto standardizzato che fornisce il contesto a LLM e agenti AI in modo che possano restituire informazioni di migliore qualità nelle conversazioni multi-turno.

Google Workspace dispone di un server MCP che fornisce strumenti per consentire a un LLM di accedere alla documentazione per gli sviluppatori e di eseguirne la ricerca. Puoi utilizzare questo server quando crei o utilizzi agenti AI per svolgere una delle seguenti operazioni

  • Recupera informazioni aggiornate sulle API e sui servizi Google Workspace.
  • Recupera la documentazione e gli snippet ufficiali di Google Workspace.

Per utilizzare il server, aggiungilo alla configurazione del client MCP:

  • Per Gemini Code Assist, aggiungi quanto segue al file settings.json:

    {
     "mcpServers": {
       "workspace-developer": {
         "httpUrl": "https://workspace-developer.goog/mcp",
         "trust": true
       },
     }
    }
    
  • Per Gemini CLI, esegui questo comando dal terminale per aggiungere questo server come estensione:

    gemini extensions install https://github.com/googleworkspace/developer-tools

Per migliorare l'output del server, aggiungi regole che indichino all'LLM di utilizzare il server quando lavori con le API Google Workspace. Ad esempio, quando utilizzi il server come estensione Gemini CLI, aggiungi la seguente regola al file GEMINI.md:

Always use the `workspace-developer` tools when using Google Workspace APIs.