Conectar o Search Console ao Claude sem criar projeto no Google Cloud
O setup padrão do Search Console na IA pede um projeto no Google Cloud, a API ativada e um arquivo de credenciais. Um servidor MCP hospedado substitui isso por um login com o Google.
Dá para conectar o Google Search Console ao Claude sem abrir o Google Cloud Console. Um servidor MCP hospedado já carrega o próprio aplicativo OAuth, então você faz login com a sua conta Google, autoriza o acesso ao Search Console e pronto. Nada de criar projeto, ativar API ou baixar client_secrets.json.
O caminho tradicional, com o mcp-gsc rodando na sua máquina, funciona bem e é gratuito. Ele só cobra um preço de configuração que costuma travar quem tenta pela primeira vez: seis passos no Google Cloud Console antes de tocar no cliente de IA.
Dá para usar o Search Console no Claude sem Google Cloud?
Sim. A conexão sem Google Cloud depende de o servidor MCP ser hospedado por um terceiro que já registrou um aplicativo OAuth no Google e passou pela verificação.
Quando o servidor roda na sua máquina, você é o desenvolvedor do aplicativo: o Google exige que você crie o projeto e gere as credenciais. Quando o servidor é hospedado, o desenvolvedor é o operador do serviço. Você entra como usuário final, pela mesma tela de consentimento do Google que aparece ao autorizar qualquer app de terceiro.
O escopo pedido é o mesmo nos dois casos: https://www.googleapis.com/auth/webmasters, o acesso que o próprio Search Console usa.
O que o setup no Google Cloud exige normalmente?
O setup local do Search Console para IA exige seis passos no Google Cloud Console antes de qualquer configuração no cliente de IA.
- Criar ou selecionar um projeto no Google Cloud Console.
- Ativar a Search Console API na biblioteca de APIs.
- Abrir a tela de Credenciais e criar um OAuth client ID do tipo “App para computador”.
- Configurar a tela de consentimento OAuth, o que inclui nome do app, e-mail de suporte e contato do desenvolvedor.
- Baixar o arquivo JSON de credenciais e guardá-lo num caminho permanente.
- Apontar a variável de ambiente
GSC_OAUTH_CLIENT_SECRETS_FILEpara o caminho absoluto desse arquivo.
Cada passo tem uma armadilha. O projeto novo às vezes demora para propagar. A tela de consentimento, se você adicionar um logo, força um processo de verificação que pode levar dias. O arquivo JSON precisa de caminho absoluto porque o uvx roda o código de um cache interno que não enxerga a sua pasta de projeto. E, com o app em modo de teste, só contas na lista de testadores conseguem autorizar, o que devolve um 403: access_denied para todo mundo fora dela.
Nenhuma dessas etapas tem a ver com SEO. É trabalho de infraestrutura que existe só porque o token precisa vir de algum lugar.
Como o serviço hospedado elimina esse passo?
O serviço hospedado elimina o setup porque o aplicativo OAuth já está registrado e verificado do lado do operador. O token que autoriza o acesso é gerado no servidor, cifrado e guardado por usuário. Ele nunca chega ao cliente MCP.
Na prática, a diferença é esta:
| Etapa | Local (mcp-gsc) |
Hospedado |
|---|---|---|
| Projeto no Google Cloud | você cria | nenhum |
| Search Console API | você ativa | já ativa |
| Credenciais | você baixa o JSON | login com o Google |
| Onde o token mora | token.json no seu disco |
cifrado no servidor, por usuário |
| claude.ai e ChatGPT web | não funcionam (transporte stdio) |
funcionam (Streamable HTTP) |
O ganho não é só de tempo. O transporte remoto é o que faz o Search Console funcionar no claude.ai e no ChatGPT web, que não rodam processos locais.
Como conectar no Claude, passo a passo
A conexão no Claude leva menos de dois minutos depois que o serviço está no ar.
- Abra Configurações → Conectores no claude.ai ou no Claude Desktop. Vale também para os apps móveis, porque a conexão sai da nuvem da Anthropic, não do seu dispositivo.
- Clique em Adicionar conector personalizado e cole a URL do endpoint:
https://mcp.mcp-searchconsole.com/mcp. - Clique em Conectar. A tela de login do Google abre. Escolha a conta com acesso às suas propriedades e autorize o escopo do Search Console.
Para testar, peça no chat: liste minhas propriedades. A resposta vem da ferramenta list_properties. Se a lista aparecer, está conectado.
No plano gratuito do Claude, você tem direito a um conector personalizado. Nos planos pagos, mais de um.
E se eu quiser fazer o setup completo mesmo assim?
O setup completo continua valendo a pena para quem quer controle total ou trabalha offline. O mcp-gsc é open source, roda sem custo e sem limite diário, e mantém o token na sua máquina.
A escolha é entre dois tipos de trabalho. No modo local, você paga uma vez o custo de configuração e depois não depende de ninguém. No modo hospedado, você troca esse controle por um login e ganha o acesso pelo claude.ai e pelo ChatGPT web. Quem já vive dentro desses clientes tende a preferir o segundo; quem automatiza pipelines na própria infraestrutura, o primeiro.
É seguro dar esse acesso?
O acesso é limitado a um escopo e revogável a qualquer momento. O aplicativo OAuth pede só auth/webmasters, sem tocar em Gmail, Drive ou Google Analytics.
Num serviço hospedado, três pontos merecem checagem antes de conectar: onde o token é guardado (deve ser cifrado, por usuário, e nunca repassado ao cliente MCP), o que fica registrado (nome da ferramenta e horário, não o conteúdo das respostas) e como revogar. A revogação tem sempre dois caminhos: o painel do serviço e a página myaccount.google.com/permissions, que corta o acesso do lado do Google independente do serviço.
Resumo
- É possível conectar o Search Console ao Claude sem Google Cloud quando o servidor MCP é hospedado e já traz um aplicativo OAuth verificado.
- O setup local exige seis passos no Google Cloud Console: projeto, API, OAuth client ID, tela de consentimento, download do JSON e a variável de ambiente.
- O serviço hospedado troca tudo isso por um login com o Google e guarda o token cifrado no servidor, por usuário.
- No Claude, a conexão são três passos: Configurações → Conectores, adicionar conector personalizado com a URL, e autorizar na tela do Google.
- O modo local segue valendo para quem quer controle total, custo zero e nenhum limite diário.
- O escopo pedido é sempre
auth/webmasters, e o acesso pode ser revogado no painel do serviço ou emmyaccount.google.com/permissions.