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 IDE, extensões da CLI do Gemini e um servidor do Protocolo de Contexto de Modelo (MCP).

Usar a extensão do ambiente de desenvolvimento integrado do Google Workspace

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

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

Interface do usuário

  1. No ambiente de desenvolvimento integrado, abra a visualização Extensões.
  2. Pesquise Ferramentas para desenvolvedores do Google Workspace.
  3. Clique em Instalar.

CLI

Instale na linha de comando com o IDE correspondente:

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

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

Com a CLI do Gemini, é possível 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 seguinte extensão para melhorar seu fluxo de trabalho de desenvolvimento do Google Workspace e incluir automaticamente o servidor MCP do desenvolvedor do Google Workspace:

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

Os desenvolvedores do Apps Script podem instalar a extensão CLASP:

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

Usar servidores do 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 oferece ferramentas para um LLM acessar e pesquisar a documentação do desenvolvedor. Você pode usar esse servidor ao criar ou usar agentes de IA para fazer o seguinte:

  • Recupere informações atualizadas sobre as APIs e os serviços do Google Workspace.
  • Extraia documentação e 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 APIs do Google Workspace. Por exemplo, ao usar o servidor como uma extensão da CLI do Gemini, adicione a seguinte regra ao arquivo GEMINI.md:

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