Google Search Console · acamolese — MCP-сервер для Claude Code
MCP-сервер читает данные Google Search Console, проверяет индексацию и формирует SEO-аудит. Подходит для регулярных отчётов и поиска проблем с трафиком.
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_SERVICE_ACCOUNT_FILE=<GSC_SERVICE_ACCOUNT_FILE> --env GSC_REPORT_LANGUAGE=<GSC_REPORT_LANGUAGE> --transport stdio google-search-console -- uvx mcp-google-search-consoleЧто делает Google Search Console
Сервер подключает Google Search Console к MCP-клиенту и даёт агенту инструменты для запросов Search Analytics, проверки URL, индексации и sitemap-файлов. Он также ищет каннибализацию запросов, падение кликов, низкий CTR и снижение видимости страниц.
В составе есть готовые сценарии для еженедельного отчёта, аудита индексации и поиска контентных возможностей. Полный аудит собирается в HTML-отчёт с настройками бренда и языком English или Italian. Данные читаются через API, а сам сервер не может менять свойства или sitemap.
Для запуска через uvx нужны учётные данные Google Search Console: OAuth, сервисный аккаунт или Application Default Credentials. Без прав чтения свойства API не вернёт данные.
Какие задачи решает
- проверить, какие страницы попали в индекс
- найти запросы с несколькими конкурирующими страницами
- сравнить периоды по кликам и показам
- собрать HTML-отчёт для клиента
- обнаружить ошибки в sitemap-файлах
Примеры запросов агенту
- Проверь падение органического трафика через
gsc_traffic_dropsи объясни вероятные причины. - Проведи аудит индексации для списка URL с помощью
gsc_indexing_issues. - Собери еженедельный отчёт через
gsc_weekly_reportс данными Google Search Console.
Как установить Google Search Console
Командой платформы
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_SERVICE_ACCOUNT_FILE=<GSC_SERVICE_ACCOUNT_FILE> --env GSC_REPORT_LANGUAGE=<GSC_REPORT_LANGUAGE> --transport stdio google-search-console -- uvx mcp-google-search-consoleВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-google-search-console <команда>
Командой платформы
codex mcp add 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_SERVICE_ACCOUNT_FILE=<GSC_SERVICE_ACCOUNT_FILE> --env GSC_REPORT_LANGUAGE=<GSC_REPORT_LANGUAGE> -- uvx mcp-google-search-consoleВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-google-search-console <команда>
Файл настроек
{
"mcpServers": {
"google-search-console": {
"command": "uvx",
"args": [
"mcp-google-search-console"
],
"env": {
"GSC_CLIENT_ID": "<GSC_CLIENT_ID>",
"GSC_CLIENT_SECRET": "<GSC_CLIENT_SECRET>",
"GSC_REFRESH_TOKEN": "<GSC_REFRESH_TOKEN>",
"GSC_SERVICE_ACCOUNT_FILE": "<GSC_SERVICE_ACCOUNT_FILE>",
"GSC_REPORT_LANGUAGE": "<GSC_REPORT_LANGUAGE>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-google-search-console <команда>
Файл настроек
{
"servers": {
"google-search-console": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-google-search-console"
],
"env": {
"GSC_CLIENT_ID": "<GSC_CLIENT_ID>",
"GSC_CLIENT_SECRET": "<GSC_CLIENT_SECRET>",
"GSC_REFRESH_TOKEN": "<GSC_REFRESH_TOKEN>",
"GSC_SERVICE_ACCOUNT_FILE": "<GSC_SERVICE_ACCOUNT_FILE>",
"GSC_REPORT_LANGUAGE": "<GSC_REPORT_LANGUAGE>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-google-search-console <команда>
Командой платформы
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_SERVICE_ACCOUNT_FILE=<GSC_SERVICE_ACCOUNT_FILE> -e GSC_REPORT_LANGUAGE=<GSC_REPORT_LANGUAGE> google-search-console uvx mcp-google-search-consoleВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-google-search-console <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Google Search Console
Как установить Google Search Console в Claude Code?
Выполните `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_SERVICE_ACCOUNT_FILE=<GSC_SERVICE_ACCOUNT_FILE> --env GSC_REPORT_LANGUAGE=<GSC_REPORT_LANGUAGE> --transport stdio google-search-console -- uvx mcp-google-search-console`.
Что делает Google Search Console?
MCP-сервер передаёт агенту данные Search Console для SEO-проверок, анализа запросов, контроля индексации и подготовки HTML-аудита. Инструменты работают в режиме чтения.
Какие данные нужны для запуска сервера?
Нужен один из поддерживаемых способов авторизации Google: OAuth, сервисный аккаунт или Application Default Credentials. Для OAuth требуется включить Google Search Console API и выдать доступ к свойству.
Похожие MCP-серверы
Всё по теме «SEO и GEO» →Сначала — Google Search Console от других авторов.