# Google Search Console

MCP-сервер с 20 инструментами только для чтения данных Google Search Console. Находит каннибализацию запросов и проверяет индексацию страниц.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Автор: get-mcp-ads
- Лицензия: Apache-2.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/get-mcp-ads/google-search-console-mcp-server
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/mcp/get-mcp-ads-google-search-console

## Что делает

Инструмент подключает поисковую аналитику Google Search Console к клиентам с поддержкой stdio MCP. Внутри заложено 20 инструментов без единой функции записи, поэтому изменить настройки сайтов через модель невозможно. Сервер умеет сопоставлять показатели за разные периоды и выявлять страницы, конкурирующие между собой по одинаковым ключам.

Помимо выгрузки рядов Search Analytics, доступна проверка индексации. Чтобы не исчерпать дневную квоту Google API, URL Inspection ограничен десятью адресами на один вызов. Для подключения понадобятся параметры авторизации: `GSC_CLIENT_ID`, `GSC_CLIENT_SECRET`, `GSC_REFRESH_TOKEN` или постоянный `GSC_ACCESS_TOKEN`, а также целевой адрес `GSC_SITE_URL`.

Для запуска критична среда исполнения: требуется Node.js не ниже 22.23.4, 24.22.1 или 26.12.1. На более ранних сборках сервер выдаст предупреждение безопасности в stderr.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `GSC_CLIENT_ID`, `GSC_CLIENT_SECRET`, `GSC_REFRESH_TOKEN`, `GSC_ACCESS_TOKEN`, `GSC_SITE_URL`, `GSC_SITE_URLS` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env GSC_CLIENT_ID=<GSC_CLIENT_ID> --env GSC_CLIENT_SECRET=<GSC_CLIENT_SECRET> --env GSC_REFRESH_TOKEN=<GSC_REFRESH_TOKEN> --env GSC_ACCESS_TOKEN=<GSC_ACCESS_TOKEN> --env GSC_SITE_URL=<GSC_SITE_URL> --transport stdio get-mcp-ads-google-search-console -- npx -y @getmcpads/google-search-console-mcp-server
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Codex

**Командой платформы**
```bash
codex mcp add get-mcp-ads-google-search-console --env GSC_CLIENT_ID=<GSC_CLIENT_ID> --env GSC_CLIENT_SECRET=<GSC_CLIENT_SECRET> --env GSC_REFRESH_TOKEN=<GSC_REFRESH_TOKEN> --env GSC_ACCESS_TOKEN=<GSC_ACCESS_TOKEN> --env GSC_SITE_URL=<GSC_SITE_URL> -- npx -y @getmcpads/google-search-console-mcp-server
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "get-mcp-ads-google-search-console": {
            "command": "npx",
            "args": [
                "-y",
                "@getmcpads/google-search-console-mcp-server"
            ],
            "env": {
                "GSC_CLIENT_ID": "<GSC_CLIENT_ID>",
                "GSC_CLIENT_SECRET": "<GSC_CLIENT_SECRET>",
                "GSC_REFRESH_TOKEN": "<GSC_REFRESH_TOKEN>",
                "GSC_ACCESS_TOKEN": "<GSC_ACCESS_TOKEN>",
                "GSC_SITE_URL": "<GSC_SITE_URL>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "get-mcp-ads-google-search-console": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@getmcpads/google-search-console-mcp-server"
            ],
            "env": {
                "GSC_CLIENT_ID": "<GSC_CLIENT_ID>",
                "GSC_CLIENT_SECRET": "<GSC_CLIENT_SECRET>",
                "GSC_REFRESH_TOKEN": "<GSC_REFRESH_TOKEN>",
                "GSC_ACCESS_TOKEN": "<GSC_ACCESS_TOKEN>",
                "GSC_SITE_URL": "<GSC_SITE_URL>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e GSC_CLIENT_ID=<GSC_CLIENT_ID> -e GSC_CLIENT_SECRET=<GSC_CLIENT_SECRET> -e GSC_REFRESH_TOKEN=<GSC_REFRESH_TOKEN> -e GSC_ACCESS_TOKEN=<GSC_ACCESS_TOKEN> -e GSC_SITE_URL=<GSC_SITE_URL> get-mcp-ads-google-search-console npx -y @getmcpads/google-search-console-mcp-server
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

## Когда брать
- найти каннибализацию поисковых запросов между посадочными страницами
- проверить статус индексации группы URL без превышения лимитов API
- сравнить клики и показы страниц за два разных периода
- выгрузить список подтверждённых сайтов и доступных файлов sitemap

## Примеры запросов агенту
- Проверь, какие страницы сайта конкурируют за одинаковые поисковые фразы
- Сравни клики и показы за последние две недели с предыдущим периодом
- Запусти `gsc_detect_cannibalization` для поиска дублей в ранжировании

## Похожие
- [New-Term Radar](https://affpapa.org/nevibecode/mcp/new-term-radar.md) — MCP-сервер · ★ 1823
- [NotFair](https://affpapa.org/nevibecode/mcp/notfair.md) — MCP-сервер · ★ 4064
- [seo-monster](https://affpapa.org/nevibecode/mcp/seo-monster.md) — MCP-сервер · ★ 555
- [Google Maps MCP Server](https://affpapa.org/nevibecode/mcp/google-maps-mcp-server.md) — MCP-сервер · ★ 484
- [Search Console MCP](https://affpapa.org/nevibecode/mcp/search-console-mcp.md) — MCP-сервер · ★ 310
- [squirrelscan](https://affpapa.org/nevibecode/mcp/squirrelscan.md) — MCP-сервер · ★ 298

## Другие версии с тем же именем

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
