Google Search Console · akzar1el — MCP-сервер для Claude Code: SEO-аналитика
Подключает данные Search Console к ИИ-агенту: аналитика, индексация, карты сайта и диагностика SEO прямо в чате.
claude mcp add --env PORT=<PORT> --env GSC_ACCESS_MODE=<GSC_ACCESS_MODE> --env MCP_GSC_STATE_DIR=<MCP_GSC_STATE_DIR> --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> --transport stdio akzar1el-google-search-console -- npx -y @digestseo/mcp-gscЧто делает Google Search Console
Сервер запускается как локальный Streamable HTTP Worker на 127.0.0.1 (порт 8080 по умолчанию) — это не stdio-процесс. Стартует через npx -y @digestseo/mcp-gsc, после чего клиент подключается к http://127.0.0.1:8080/mcp. Перед первым входом нужно завести OAuth-приложение в Google Cloud и разрешить точный callback http://127.0.0.1:8080/google/callback.
Без переменных GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET и TOKEN_ENCRYPTION_KEY лаунчер завершится, не дойдя до Wrangler. Ключ шифрования токенов должен быть валидным base64 ровно на 32 байта — иначе запуск тоже отклонится. Локальное состояние, включая зашифрованную сессию Google, лежит в ~/.mcp-gsc/state; при переезде на другую папку через MCP_GSC_STATE_DIR тот же ключ нужно сохранить, иначе refresh-токены не расшифруются.
По умолчанию режим GSC_ACCESS_MODE=readwrite. Если нужны только чтение и отчёты, выставьте readonly — тогда OAuth запросит лишь область чтения, а инструменты изменения не зарегистрируются. Для Cursor Cloud Agents loopback-адрес не подойдёт: они работают в изолированных облачных ВМ, поэтому нужен свой HTTPS Worker.
Какие задачи решает
- посмотреть, по каким запросам сайт теряет показы
- разобрать страницы, выпавшие из индекса
- проверить статус карт сайта и ошибки обхода
- собрать отчёт по кликам и позициям за период
- найти страницы с высокими показами и низким CTR
Примеры запросов агенту
- Покажи запросы, по которым за последние 28 дней упали показы
- Проверь, какие страницы выпали из индекса, и предложи, что исправить
- Собери отчёт по картам сайта: что отправлено и где ошибки
Как установить Google Search Console
Командой платформы
claude mcp add --env PORT=<PORT> --env GSC_ACCESS_MODE=<GSC_ACCESS_MODE> --env MCP_GSC_STATE_DIR=<MCP_GSC_STATE_DIR> --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> --transport stdio akzar1el-google-search-console -- npx -y @digestseo/mcp-gscВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Командой платформы
codex mcp add akzar1el-google-search-console --env PORT=<PORT> --env GSC_ACCESS_MODE=<GSC_ACCESS_MODE> --env MCP_GSC_STATE_DIR=<MCP_GSC_STATE_DIR> --env GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -- npx -y @digestseo/mcp-gscВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Файл настроек
{
"mcpServers": {
"akzar1el-google-search-console": {
"command": "npx",
"args": [
"-y",
"@digestseo/mcp-gsc"
],
"env": {
"PORT": "<PORT>",
"GSC_ACCESS_MODE": "<GSC_ACCESS_MODE>",
"MCP_GSC_STATE_DIR": "<MCP_GSC_STATE_DIR>",
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Файл настроек
{
"servers": {
"akzar1el-google-search-console": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@digestseo/mcp-gsc"
],
"env": {
"PORT": "<PORT>",
"GSC_ACCESS_MODE": "<GSC_ACCESS_MODE>",
"MCP_GSC_STATE_DIR": "<MCP_GSC_STATE_DIR>",
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Командой платформы
gemini mcp add -e PORT=<PORT> -e GSC_ACCESS_MODE=<GSC_ACCESS_MODE> -e MCP_GSC_STATE_DIR=<MCP_GSC_STATE_DIR> -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> akzar1el-google-search-console npx -y @digestseo/mcp-gscВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Google Search Console
Как установить Google Search Console в Claude Code?
Сначала запустите лаунчер: npx -y @digestseo/mcp-gsc. Затем добавьте сервер командой `claude mcp add mcp-gsc -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e TOKEN_ENCRYPTION_KEY=<TOKEN_ENCRYPTION_KEY> -- npx -y @digestseo/mcp-gsc`.
Что делает Google Search Console MCP?
Даёт агенту доступ к данным Search Console: аналитика, состояние индексации, карты сайта и диагностика SEO. Работает как локальный HTTP-сервер, к которому подключается MCP-клиент.
Что нужно подготовить до первого запуска?
OAuth-приложение в Google Cloud с разрешённым callback http://127.0.0.1:8080/google/callback и три переменные окружения: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, TOKEN_ENCRYPTION_KEY. Ключ шифрования — base64 на 32 байта.
Похожие MCP-серверы
Всё по теме «SEO и GEO» →Сначала — Google Search Console от других авторов.