O Google Docs oferece um servidor remoto do Protocolo de Contexto de Modelo (MCP) que permite que agentes de IA interajam com segurança com os dados do Google Docs. Ao configurar o servidor MCP do Google Docs, você permite que aplicativos de IA, como o Google Antigravity e o Claude, realizem ações no Google Docs.
O servidor MCP do Google Docs oferece uma maneira padronizada para que os agentes de IA:
- Ler dados: ler informações estruturais e conteúdo de texto do documento.
- Entre em ação: atualize o estilo e a estrutura do documento usando atualizações em lote.
- Respeitar a segurança: herdar as mesmas permissões e controles de governança de dados do usuário.
Pré-requisitos
Inscrição no Programa de prévia para desenvolvedores do Google Workspace.
Um projeto do Google Cloud. Para criar um projeto, consulte Criar um projeto.
Um host MCP, como o Google Antigravity.
Para executar os comandos nesta página, configure a CLI gcloud em um dos seguintes ambientes de desenvolvimento:
Cloud Shell
Para usar um terminal on-line com a CLI gcloud já configurada, ative o Cloud Shell:
Shell local
Para usar um ambiente de desenvolvimento local, siga estas etapas:
- Instale a CLI do Google Cloud.
Se você já instalou a CLI gcloud anteriormente, execute
gcloud components updatepara verificar se você tem a versão mais recente. - Se você usa um provedor de identidade (IdP) externo, faça login na CLI gcloud com sua identidade federada. Para mais informações, consulte Fazer login na CLI gcloud com sua identidade federada.
- Inicialize a CLI gcloud.
- Instale a CLI do Google Cloud.
Se você já instalou a CLI gcloud anteriormente, execute
Configurar o servidor MCP do Google Docs
Para usar o servidor MCP do Google Docs, é preciso ativá-lo no seu projeto na nuvem do Google Cloud e configurar o cliente MCP para se conectar a ele.
Ative as APIs
Para usar o servidor MCP do Google Docs, ative a seguinte API no seu projeto do Google Cloud:
API Google Docs
CLI
gcloud services enable docs.googleapis.com --project=PROJECT_ID
Substitua PROJECT_ID
pelo ID do projeto do Google Cloud.
Console
Ative as APIs no console do Google Cloud:
Ativar os serviços do MCP
Para ativar os componentes do MCP para o Google Docs, ative o seguinte serviço no seu projeto do Google Cloud:
API MCP do Google Docs
CLI
gcloud services enable docsmcp.googleapis.com --project=PROJECT_ID
Substitua PROJECT_ID
pelo ID do projeto do Google Cloud.
Console
Ative os serviços do MCP no console do Google Cloud:
Configurar a tela de permissão OAuth
O servidor MCP do Google Docs usa o OAuth 2.0 para autenticação e autorização. É necessário configurar a tela de permissão OAuth antes de criar um ID do cliente OAuth.
No console do Google Cloud, acesse Plataforma Google Auth > Branding.
Se você já configurou a Plataforma de autenticação do Google, é possível definir as seguintes configurações da tela de permissão OAuth em Branding, Público-alvo e Acesso a dados. Se aparecer a mensagem A plataforma de autenticação do Google ainda não está configurada, clique em Começar:
- Em Informações do app, em Nome do app, digite
Docs MCP Server. - Em E-mail para suporte do usuário, selecione seu endereço de e-mail ou um Grupo do Google adequado.
- Clique em Próxima.
- Em Público-alvo, selecione Interno. Se não for possível selecionar Interno, selecione Externo.
- Clique em Próxima.
- Em Dados de contato, insira um endereço de e-mail para receber notificações sobre mudanças no projeto.
- Clique em Próxima.
- Em Concluir, leia a Política de dados do usuário dos serviços de API do Google e, se concordar, selecione Concordo com a Política de dados do usuário dos serviços de API do Google.
- Clique em Continuar.
- Clique em Criar.
- Se você selecionou Externo como tipo de usuário, adicione usuários de teste:
- Clique em Público-alvo.
- Em Usuários de teste, clique em Adicionar usuários.
- Insira seu endereço de e-mail e os outros usuários de teste autorizados. Depois, clique em Salvar.
- Em Informações do app, em Nome do app, digite
Clique em Acesso a dados > Adicionar ou remover escopos. Um painel vai aparecer com uma lista de escopos para cada API que você ativou no projeto na nuvem do Google Cloud.
Em Adicionar escopos manualmente, cole os escopos do servidor MCP do Google Docs:
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/documents.readonlyhttps://www.googleapis.com/auth/documents
Clique em Adicionar à tabela.
Clique em Atualizar.
Depois de selecionar os escopos necessários para o app, na página Acesso a dados, clique em Salvar.
Configurar o cliente MCP
Para adicionar o servidor MCP remoto do Google Docs ao seu cliente MCP, siga as instruções do cliente.
Os IDs do cliente OAuth 2.0 delegados pelo usuário que chamam o servidor MCP do Documentos precisam ter a opção Usar este cliente para um agente com tecnologia de IA selecionada em Plataforma de autenticação do Google > Clientes. Para atualizar um ID do cliente OAuth 2.0, selecione essa configuração em Plataforma de autenticação do Google > Clientes, conforme descrito em Gerenciar clientes OAuth. Se não for possível mudar essa configuração em um cliente atual ou se o cliente também oferecer suporte a recursos que não são de agente, crie um novo ID do cliente OAuth 2.0 para seu agente de IA. Para solicitações rejeitadas, contas de serviço com delegação em todo o domínio ou Google Apps Script, consulte Solução de problemas.
Antigravity
Para adicionar o servidor MCP remoto do Google Docs ao Antigravity,
adicione a configuração do servidor ao arquivo mcp_config.json. Estas
instruções são compatíveis com o Antigravity 2.0, o IDE do Antigravity e a CLI do Antigravity.
Crie um ID do cliente OAuth 2.0 e uma chave secreta:
No console do Google Cloud, acesse Plataforma de autenticação do Google > Clientes > Criar cliente.
Selecione Aplicativo da Web como o tipo de aplicativo.
Digite um Nome.
Na seção URIs de redirecionamento autorizados, clique em + Adicionar URI e adicione
https://antigravity.google/oauth-callbackno campo URIs.Selecione Usar este cliente para um agente com tecnologia de IA.
Clique em Criar e copie o ID do cliente e a chave secreta do cliente.
Abra ou crie o arquivo de configuração
~/.gemini/config/mcp_config.json.Adicione a configuração
mcpServersamcp_config.json:{ "mcpServers": { "docs": { "serverUrl": "https://docsmcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }Substitua:
OAUTH_CLIENT_ID: o ID do cliente que você criou.OAUTH_CLIENT_SECRET: a chave secreta do cliente que você criou.
Economize
mcp_config.json.Autentique o servidor MCP. É possível autenticar usando as configurações da GUI ou da CLI:
Para o IDE do Antigravity ou a GUI (Antigravity 2.0):
- Abra a tela de configurações (por exemplo, clique em Configurações no canto inferior esquerdo ou abra Configurações do usuário do Antigravity).
- Acesse Personalizações.
- Em Servidores MCP instalados, clique em Atualizar.
- Encontre
docsna lista, clique em Autenticar, faça login na sua Conta do Google, copie o código de autorização, cole-o na caixa de diálogo de entrada e clique em Enviar.
Para a CLI do Antigravity:
Inicie a CLI do Antigravity:
agyAbra o painel interativo de gerenciamento do MCP executando:
/mcpUse as teclas de seta para selecionar
docs, vá para a ação Autenticar e pressione Enter. Conclua o fluxo de login no navegador, copie o código de autorização, cole-o no prompt do terminal e pressione Enter.
Verifique se o servidor está configurado corretamente e em execução:
- Para o IDE do Antigravity ou a GUI: um botão Sair é exibido ao lado do servidor em Personalizações > Servidores MCP instalados.
- Para a CLI do Antigravity: abra o painel
/mcppara conferir os servidores MCP configurados. Os servidores verificados e autenticados mostram Autenticado ao lado dos nomes no painel interativo da TUI. Selecione qualquer servidor na visualização do painel para inspecionar o status dele e listar todas as ferramentas disponíveis.
O servidor MCP remoto está pronto para uso no Antigravity.
Claude
Para usar o servidor MCP remoto do Google Docs com o Claude.ai ou o Claude Desktop, você precisa ter o plano Claude Enterprise, Pro, Max ou Team.
Para adicionar o servidor MCP remoto do Google Docs ao Claude, configure um conector personalizado com um ID e uma chave secreta do cliente OAuth.
Crie um ID do cliente OAuth 2.0 e uma chave secreta:
No console do Google Cloud, acesse Plataforma de autenticação do Google > Clientes > Criar cliente.
Selecione Aplicativo da Web como o tipo de aplicativo.
Digite um Nome.
Na seção URIs de redirecionamento autorizados, clique em + Adicionar URI e adicione
https://claude.ai/api/mcp/auth_callbackno campo URIs.Selecione Usar este cliente para um agente com tecnologia de IA.
Clique em Criar e copie o ID do cliente e a chave secreta do cliente.
Configure o servidor MCP no Claude:
- No Claude.ai ou no Claude Desktop, acesse Configurações > Conectores ou Configurações de administrador > Conectores.
- Clique em Adicionar conector personalizado.
- Insira os detalhes de conexão do produto Google Docs:
- Nome do servidor:
Google Docs. - URL do servidor MCP remoto:
https://docsmcp.googleapis.com/mcp/v1
- Nome do servidor:
- Em Configurações avançadas, insira o ID do cliente OAuth e a chave secreta do cliente OAuth.
- Clique em Adicionar.
Outros
Muitos aplicativos de IA têm maneiras de se conectar a um servidor MCP remoto. Normalmente, é necessário inserir detalhes sobre o servidor, como nome, endpoints, protocolo de transporte e método de autenticação. Para o servidor MCP remoto do Google Docs, insira o seguinte:
Nome do servidor:
docsURL do servidor:
https://docsmcp.googleapis.com/mcp/v1Transporte: HTTP com streaming
Autenticação: o servidor MCP remoto do Google Docs usa o OAuth 2.0. Ao criar seu cliente OAuth 2.0, selecione Usar este cliente para um agente com tecnologia de IA. Para mais detalhes, consulte Saiba mais sobre autenticação e autorização.
Para mais detalhes sobre como conectar diferentes tipos de clientes, consulte Configurar o MCP em um aplicativo de IA.
Testar o servidor MCP do Google Docs
Depois de configurar o cliente MCP, verifique a conexão executando alguns comandos de teste.
Faça as seguintes perguntas ao seu cliente do MCP:
"Mostre o conteúdo estrutural do documento do Google
abcd123."O cliente busca a estrutura e o conteúdo do documento usando
docs.read_doc."Insira o título 'Meu plano de marketing' no documento do Google
abcd123."O cliente executa
docs.update_docpara atualizar elementos estruturais e inserir texto.
Se as ferramentas forem executadas com sucesso e você receber respostas relevantes, seu servidor MCP do Google Docs está configurado corretamente.
Solução de problemas
Use as seções a seguir para resolver problemas comuns de autenticação e conexão com o servidor MCP do Documentos.
Verificar eventos de registro do OAuth
Se você tiver problemas para se conectar ao servidor MCP, verifique se há erros nos registros do OAuth. Peça para o administrador do Google Workspace analisar os eventos de registro do OAuth na ferramenta de investigação de segurança.
Solicitações rejeitadas de clientes OAuth delegados pelo usuário
Se as solicitações para o servidor MCP forem rejeitadas, verifique se o ID do cliente OAuth 2.0 delegado pelo usuário para o fluxo OAuth de três etapas tem a opção Usar este cliente para um agente com tecnologia de IA selecionada em Plataforma de autenticação do Google > Clientes:
- O cliente atual é compatível com a configuração: selecione Usar este cliente para um agente com tecnologia de IA no cliente OAuth atual.
- Não é possível atualizar o cliente atual: crie um novo cliente OAuth com a opção Usar este cliente para um agente com tecnologia de IA selecionada e atualize seu app para usá-lo.
- O cliente atual também oferece suporte a recursos que não são de agentes: crie um cliente OAuth separado para o agente de IA e mantenha o cliente atual para os recursos que não são de agentes.
Para instruções, consulte Configurar o cliente MCP e Gerenciar clientes OAuth.
Contas de serviço com delegação em todo o domínio
Se o app usa uma conta de serviço com delegação em todo o domínio para OAuth de duas etapas, não é possível selecionar Usar este cliente para um agente com tecnologia de IA porque as contas de serviço não são gerenciadas em Plataforma de autenticação do Google > Clientes:
- Controle de acesso: as solicitações ao servidor MCP dessas contas de serviço não são rejeitadas por falta da configuração do agente. Em vez disso, o acesso é regido pelas configurações de delegação em todo o domínio que o administrador do Google Workspace gerencia. Para mais detalhes sobre as configurações de administrador, consulte Controlar o acesso da API com a delegação em todo o domínio.
- Ações sensíveis: os servidores MCP do Google Workspace ainda retornam comandos de solicitação de formulário para confirmação com human-in-the-loop em chamadas de ferramentas sensíveis feitas por falsificação de identidade do usuário com delegação em todo o domínio.
Solicitações do Apps Script
Se você chamar o servidor MCP pelo Apps Script, não será possível selecionar Usar este cliente para um agente com tecnologia de IA no cliente OAuth padrão que o Apps Script cria e gerencia para seu script. Isso se aplica mesmo que o script use um projeto padrão do Google Cloud.
Para chamar o servidor MCP do Apps Script, faça o seguinte:
- No console do Google Cloud, acesse Plataforma do Google Auth > Clientes, crie um cliente OAuth e selecione Usar este cliente para um agente com tecnologia de IA.
- No script, use a biblioteca OAuth2 para o Apps Script para autorizar usuários com esse cliente OAuth.
- Ao chamar o servidor MCP, envie o token de acesso que a biblioteca
retorna em vez do token de
ScriptApp.getOAuthToken.
Os projetos do Apps Script que não chamam servidores MCP do Google Workspace não são afetados.
Solicitações de login repetidas a cada hora
Se você precisar fazer login novamente a cada hora, seu cliente MCP não está
recebendo um token de atualização. O servidor OAuth 2.0 do Google emite um token de atualização
somente quando a solicitação de autorização inclui access_type=offline. Solicitar
apenas o escopo offline_access do OpenID Connect (OIDC) não retorna um.
Verifique se o cliente MCP é compatível com parâmetros de autorização personalizados:
- O cliente aceita parâmetros de autorização personalizados: adicione
access_type=offlineà solicitação de autorização. Para receber um novo token de atualização para um usuário que já concedeu acesso, adicione tambémprompt=consent. - O cliente não é compatível com parâmetros de autorização personalizados: faça login novamente sempre que o token de acesso expirar.
Para mais detalhes, consulte Atualizar um token de acesso.
Referência de ferramentas
As seguintes ferramentas estão disponíveis para o servidor MCP do Google Docs:
read_docupdate_doc
Consideração importante sobre segurança: injeção indireta de comando
Quando você expõe um modelo de linguagem a dados não confiáveis, há o risco de um ataque de injeção de comando indireto. Como os hosts MCP, como o Google Antigravity, têm acesso a ferramentas e APIs avançadas pelo servidor MCP do Google Docs, eles podem ler, modificar e excluir dados na sua Conta do Google.
Para reduzir esses riscos, é preciso analisar os comandos e as respostas em busca de conteúdo malicioso ou ataques de injeção de comandos. Você pode usar o Model Armor fornecido pelo Google ou sua própria solução, se documentá-la para que os usuários aceitem esse risco. Para mais informações, consulte Configurar a segurança dos servidores MCP do Google Workspace.
Siga estas práticas recomendadas:
- Use apenas ferramentas confiáveis. Nunca conecte o servidor MCP do Google Docs a aplicativos não confiáveis ou não verificados.
- Tenha cuidado com entradas não confiáveis. Evite pedir que o cliente MCP processe documentos ou outros recursos de fontes não verificadas. Essas entradas podem conter instruções ocultas que podem sequestrar sua sessão, permitindo que um invasor modifique, roube ou exclua seus dados.
- Revise todas as ações. Sempre revise com cuidado as ações realizadas pelo cliente de IA em seu nome para garantir que estejam corretas e alinhadas com suas intenções.