Google Search Console MCP
Google Search Console MCP Server for SEOs
MCP-сервер для Google Search Console: запросы и страницы с кликами и позициями, проверка индексации URL, сайтмапы и готовые SEO-скиллы
Установка
{
"mcpServers": {
"gscServer": {
"command": "/FULL/PATH/TO/uvx",
"args": ["mcp-search-console"],
"env": {
"GSC_OAUTH_CLIENT_SECRETS_FILE": "/full/path/to/client_secrets.json"
}
}
}
}Сначала поставьте uv: curl -LsSf https://astral.sh/uv/install.sh | sh. Для сервисного аккаунта используйте GSC_CREDENTIALS_PATH и GSC_SKIP_OAUTH=true.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту доступ к данным Search Console: список ресурсов, запросы и страницы с показами, кликами, CTR и позицией, сравнение периодов и фильтры по стране, устройству и странице. Проверяет индексацию отдельных URL и пачками до десяти, показывает сайтмапы с ошибками и отправляет новые. Добавление и удаление сайтов и удаление сайтмапов включаются только переменной GSC_ALLOW_DESTRUCTIVE. В комплекте скиллы для еженедельного SEO-отчета, поиска каннибализации, аудита индексации и поиска запросов с позициями 11-20.
Для кого. Для SEO-специалистов и маркетологов, которые анализируют поисковый трафик сайтов в Google.
Подходит, если
- Нужно понять, какие запросы приводят трафик и где упали клики
- Нужно проверить, почему страницы не индексируются
- Нужно найти страницы, которые конкурируют за один запрос
Не подходит, если
- Основной трафик сайта идет из Яндекса: для него нужен Вебмастер
- Сайт не подтвержден в Search Console
Пример запроса к агенту
Сравни клики и показы example.com за последние 28 дней с предыдущим периодом и назови запросы, которые просели сильнее всегоОграничения
Нужен проект в Google Cloud с включенным Search Console API и OAuth-клиент или сервисный аккаунт. Для uvx в конфигурации нужен полный путь к uvx, при ручной установке Python 3.11 или новее. Пакетная проверка ограничена десятью URL. Доступность Google API из России без VPN может меняться.
Как отключить. Удалите блок gscServer из конфигурации MCP-клиента и при необходимости отзовите доступ OAuth-приложения в аккаунте Google.
MCP
- Транспорт
- stdio
- Авторизация
- OAuth
| Переменные окружения | |
|---|---|
| GSC_OAUTH_CLIENT_SECRETS_FILE секрет | Абсолютный путь к JSON OAuth-клиента, нужен при входе через OAuth |
| GSC_CREDENTIALS_PATH секрет | Абсолютный путь к ключу сервисного аккаунта |
| GSC_SKIP_OAUTH | true принудительно включает вход через сервисный аккаунт |
| GSC_DATA_STATE | all как в интерфейсе или final только подтвержденные данные |
| GSC_ALLOW_DESTRUCTIVE | true включает добавление и удаление сайтов и удаление сайтмапов |
Проверка безопасности
- Получает доступ к данным Search Console через аккаунт Google
- Может отправлять сайтмапы, а при GSC_ALLOW_DESTRUCTIVE удалять сайты и сайтмапы
Коротко о README
README перечисляет возможности и инструменты сервера и подробно разбирает настройку доступа к Google через OAuth или сервисный аккаунт. Основной способ запуска uvx с конфигурациями для Claude Desktop, Cursor и Codex, запасной вариант через клон и Python. Описаны переменные окружения, скиллы для Cursor и типичные ошибки. В README есть реклама платной размещенной версии автора. Лицензия MIT.
Частые вопросы
Что делать с ошибкой spawn uvx ENOENT?
Графические клиенты не видят ~/.local/bin. Узнайте путь командой which uvx и укажите его в поле command.
Может ли агент удалить сайт из Search Console?
Только если задать GSC_ALLOW_DESTRUCTIVE=true, по умолчанию такие инструменты выключены.
Похожие
Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов
Набор скиллов Claude Code для аудита сайта под AI-поиск: цитируемость, доступ AI-краулеров, llms.txt, разметка и отчеты
Экспериментальный официальный MCP-сервер Google Analytics 4: отчеты, воронки и данные реального времени по запросу агенту
SEO-аудит сайтов, статей и GitHub-репозиториев: подскиллы по темам, скрипты для сбора данных и план исправлений