Um template de agente de IA proativo e auto-hospedado, baseado no OpenBot, que organiza seus e-mails e calendário, trabalha no próprio navegador e pede autorização antes de agir.
taylorwilsdon/google_workspace_mcp
Um servidor MCP e uma CLI que oferecem a assistentes de IA ferramentas para controlar Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat e muito mais.
- Estrelas
- 3,483
- Forks
- 1,097
- Issues abertas
- 100
- Último commit
- anteontem
O que é?
O Workspace MCP é um servidor Model Context Protocol que disponibiliza serviços do Google Workspace como ferramentas para assistentes de IA e clientes compatíveis com MCP. Ele abrange Gmail, Google Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Custom Search e Apps Script, com mais de 120 ferramentas no total. As ferramentas são organizadas nos níveis core, extended e complete para que os clientes carreguem apenas o conjunto necessário, e é possível ativar ou desativar serviços ou ferramentas individuais.
O servidor roda localmente via stdio para clientes mais antigos ou remotamente por HTTP streamable. Ele oferece suporte a OAuth 2.1 com autenticação multiusuário, modo somente leitura e modo stateless para contêineres que não podem gravar em disco. As opções de implantação incluem Docker, configurações com reverse proxy, provedores OAuth externos, contas de serviço com delegação em todo o domínio e rastreamento opcional com OpenTelemetry. A ferramenta `workspace-cli`, incluída no pacote, lista e chama ferramentas pelo terminal usando tokens OAuth em cache.
O projeto é escrito em Python, pode ser instalado via uvx ou PyPI e usa a licença MIT.
Recursos principais
- 01Abrange 12 serviços do Google Workspace com mais de 120 ferramentas em um único servidor MCP.
- 02Oferece suporte à autenticação multiusuário com OAuth 2.1 e ao transporte HTTP streamable.
- 03Disponibiliza os níveis de ferramentas core, extended e complete, além de um modo somente leitura.
- 04Inclui um modo stateless para contêineres e suporte a provedores OAuth externos.
- 05Inclui uma CLI para listar e chamar ferramentas pelo terminal.
Casos de uso
- Permitir que Claude ou ChatGPT pesquise, resuma e redija respostas a mensagens do Gmail.
- Criar e editar arquivos do Google Docs ou Sheets usando prompts em linguagem natural dentro de um cliente de IA.
- Hospedar um endpoint compartilhado do Workspace MCP para uma organização, com OAuth por usuário.
- Automatizar fluxos de trabalho de calendário, tarefas ou formulários por meio de scripts usando a CLI.
Início rápido
- 1
Crie um cliente OAuth no Google Cloud Console e ative as APIs do Google dos serviços que pretende usar
- 2
Defina as variáveis de ambiente GOOGLE_OAUTH_CLIENT_ID e GOOGLE_OAUTH_CLIENT_SECRET
- 3
Inicie o servidor com a camada de ferramentas core
uvx workspace-mcp --tool-tier core
Antes de usar
- Para funcionar, é necessário criar seu próprio cliente OAuth do Google Cloud e ativar as APIs previamente.
- O Google Chat requer uma configuração inicial do app do Chat e uma conta do Google Workspace.
- O modo OAuth 2.1 requer transporte HTTP em vez de stdio.
Em coleções
Tópicos
Perguntas frequentes
- O que é google_workspace_mcp?
- Um servidor MCP e uma CLI que oferecem a assistentes de IA ferramentas para controlar Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat e muito mais. O Workspace MCP é um servidor Model Context Protocol que disponibiliza serviços do Google Workspace como ferramentas para assistentes de IA e clientes compatíveis com MCP. Ele abrange Gmail, Google Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Custom Search e Apps Script, com mais de 120 ferramentas no total. As ferramentas são organizadas nos níveis core, extended e complete para que os clientes carreguem apenas o conjunto necessário, e é possível ativar ou desativar serviços ou ferramentas individuais.
- google_workspace_mcp é gratuito? Qual é a licença?
- google_workspace_mcp é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- google_workspace_mcp ainda é mantido?
- Manutenção ativa. O último commit de google_workspace_mcp foi em 5 de nov. de 2026.
- Para que posso usar google_workspace_mcp?
- Permitir que Claude ou ChatGPT pesquise, resuma e redija respostas a mensagens do Gmail. Criar e editar arquivos do Google Docs ou Sheets usando prompts em linguagem natural dentro de um cliente de IA. Hospedar um endpoint compartilhado do Workspace MCP para uma organização, com OAuth por usuário. Automatizar fluxos de trabalho de calendário, tarefas ou formulários por meio de scripts usando a CLI.
- Como instalar google_workspace_mcp?
- Crie um cliente OAuth no Google Cloud Console e ative as APIs do Google dos serviços que pretende usar Defina as variáveis de ambiente GOOGLE_OAUTH_CLIENT_ID e GOOGLE_OAUTH_CLIENT_SECRET Inicie o servidor com a camada de ferramentas core: uvx workspace-mcp --tool-tier core
- Onde consigo google_workspace_mcp?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/taylorwilsdon/google_workspace_mcp
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor MCP para agentes de programação com IA que mantém as saídas brutas das ferramentas fora da janela de contexto e preserva o estado da sessão após a compactação.
Skill para Claude Code, OpenCode e Codex que executa ciclos de alteração, verificação e decisão de manter ou descartar, inspirado no autoresearch de Karpathy.
Um serviço de e-mail para agentes de IA autônomos, que permite registrar, ler, enviar e gerenciar sua própria caixa @atomicmail.ai via JMAP.
Servidor MCP e CLI que conectam sua biblioteca de pesquisa do Zotero ao Claude, ChatGPT, Cursor e outros assistentes de IA para buscar, ler e anotar.
Um servidor MCP auto-hospedado que permite ao ChatGPT, Claude e outros hosts MCP ler, editar e executar código nos seus projetos locais.