Ferramentas para desenvolvedores do Google Workspace

As ferramentas para desenvolvedores do Google Workspace oferecem vários componentes para melhorar sua experiência de desenvolvimento, incluindo uma extensão de ambiente de desenvolvimento integrado (IDE, na sigla em inglês), extensões da CLI do Gemini e um servidor de Protocolo de Contexto de Modelo (MCP, na sigla em inglês).

Usar a extensão do Google Workspace para IDE

A extensão do Google Workspace para IDE oferece linting inteligente de escopo do OAuth2 , preenchimento automático e documentação inline diretamente no seu ambiente de desenvolvimento integrado e funciona com Antigravity, o Firebase Studio, o Visual Studio Code e outros ambientes.

Para instalar a extensão do Google Workspace para IDE, faça o download dela em Open VSX Registry, ou siga estas instruções:

Interface do usuário

  1. No ambiente de desenvolvimento integrado, abra a visualização Extensions.
  2. Pesquise Google Workspace Developer Tools.
  3. Clique em Install.

CLI

Instale na linha de comando com o ambiente de desenvolvimento integrado correspondente:

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

Adicionar a extensão da CLI do Gemini para desenvolvimento do Google Workspace

A CLI do Gemini permite consultar e editar grandes bases de código, gerar apps com base em imagens ou PDFs e automatizar fluxos de trabalho complexos, tudo no seu terminal.

Instale a extensão a seguir para melhorar o fluxo de trabalho de desenvolvimento do Google Workspace e incluir automaticamente o servidor MCP para desenvolvedores do Google Workspace:

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

Os desenvolvedores do Apps Script podem instalar a CLASP:

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

Usar servidores de Protocolo de Contexto de Modelo (MCP) para desenvolvimento do Google Workspace

Um Protocolo de Contexto de Modelo (MCP) é um protocolo aberto padronizado que fornece contexto para LLMs e agentes de IA para que eles possam retornar informações de melhor qualidade em conversas de várias rodadas.

O Google Workspace tem um servidor MCP que fornece ferramentas para um LLM acessar e pesquisar a documentação para desenvolvedores. Você pode usar esse servidor ao criar ou usar agentes de IA para fazer qualquer uma das seguintes ações

  • Recuperar informações atualizadas sobre as APIs e os serviços do Google Workspace.
  • Buscar a documentação e os snippets oficiais do Google Workspace.

Para usar o servidor, adicione-o à configuração do cliente MCP:

  • Para o Gemini Code Assist, adicione o seguinte ao arquivo settings.json:

    {
     "mcpServers": {
       "workspace-developer": {
         "httpUrl": "https://workspace-developer.goog/mcp",
         "trust": true
       },
     }
    }
    
  • Para a CLI do Gemini, execute o seguinte comando no terminal para adicionar esse servidor como uma extensão:

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

Para melhorar a saída do servidor, adicione regras que instruam o LLM a usar o servidor ao trabalhar com as APIs do Google Workspace. Por exemplo, ao usar o servidor como uma extensão da CLI do Gemini, adicione a seguinte regra ao GEMINI.md arquivo:

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