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.

  1. Criar ou selecionar um projeto no Google Cloud Console.
  2. Ativar a Search Console API na biblioteca de APIs.
  3. Abrir a tela de Credenciais e criar um OAuth client ID do tipo “App para computador”.
  4. Configurar a tela de consentimento OAuth, o que inclui nome do app, e-mail de suporte e contato do desenvolvedor.
  5. Baixar o arquivo JSON de credenciais e guardá-lo num caminho permanente.
  6. Apontar a variável de ambiente GSC_OAUTH_CLIENT_SECRETS_FILE para 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.

  1. 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.
  2. Clique em Adicionar conector personalizado e cole a URL do endpoint: https://mcp.mcp-searchconsole.com/mcp.
  3. 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 em myaccount.google.com/permissions.