Google Search Console
Um servidor MCP para acessar dados do Google Search Console, incluindo desempenho do site e status de indexação.
GitHubExperimente este MCPPatrocinado
Documentação
Servidor MCP do Google Search Console
Um servidor Model Context Protocol (MCP) que fornece acesso ao Google Search Console.
Recursos
- Recuperação de dados de análise de pesquisa com suporte a dimensões
- Análise rica de dados com períodos de relatório personalizáveis
Pré-requisitos
- Node.js 18 ou posterior
- Projeto do Google Cloud com a API Search Console ativada
- Credenciais de conta de serviço com acesso ao Search Console
Instalação
Instalação via Smithery
Para instalar o Google Search Console para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install mcp-server-gsc --client claude
Instalação Manual
npm install mcp-server-gsc
Configuração de Autenticação
Para obter as credenciais da API do Google Search Console:
- Visite o Google Cloud Console
- Crie um novo projeto ou selecione um existente
- Ative a API:
- Vá para "APIs & Services" > "Library"
- Pesquise e ative a "Search Console API"
- Crie as credenciais:
- Navegue até "APIs & Services" > "Credentials"
- Clique em "Create Credentials" > "Service Account"
- Preencha os detalhes da conta de serviço
- Crie uma nova chave no formato JSON
- O arquivo de credenciais (.json) será baixado automaticamente
- Conceda acesso:
- Abra o Search Console
- Adicione o e-mail da conta de serviço (formato: name@project.iam.gserviceaccount.com) como administrador da propriedade
Uso
Configuração do Claude Desktop
{
"mcpServers": {
"gsc": {
"command": "npx",
"args": ["-y", "mcp-server-gsc"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/credentials.json"
}
}
}
}
Ferramentas Disponíveis
search_analytics
Obtenha dados de desempenho de pesquisa do Google Search Console com parâmetros personalizáveis:
Parâmetros Obrigatórios:
siteUrl: URL do site (formato:http://www.example.com/ousc-domain:example.com)startDate: Data de início (AAAA-MM-DD)endDate: Data de término (AAAA-MM-DD)
Parâmetros Opcionais:
dimensions: Lista separada por vírgulas (query,page,country,device,searchAppearance)type: Tipo de pesquisa (web,image,video,news)aggregationType: Método de agregação (auto,byNewsShowcasePanel,byProperty,byPage)rowLimit: Número máximo de linhas a retornar (padrão: 1000)
Exemplo:
{
"siteUrl": "https://example.com",
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": "query,country",
"type": "web",
"rowLimit": 500
}
Licença
MIT
Contribuição
Contribuições são bem-vindas! Leia nossas diretrizes de contribuição antes de enviar pull requests.