google-search-console — MCP-сервер для Claude Code: аналитика поиска
Даёт агенту доступ только на чтение к Search Console: запросы, показы, клики, статус индексации и карты сайта. Пригодится, когда нужно разобрать поисковый трафик прямо в чате.
claude mcp add google-search-console -e GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> -- npx -y @sarahpark/google-search-console-mcpЧто делает google-search-console
Сервер запускается локально и работает с Google Search Console через API. Агент видит ваши свойства, статистику поиска и данные об индексации страниц, но менять настройки или содержимое сайта не может. Список инструментов начинается с list_sites — он перечисляет доступные свойства, а search_analytics отдаёт клики, показы, CTR и позиции.
Перед подключением нужен проект в Google Cloud с включённым Search Console API, Node.js с npm и сам MCP-клиент. Проще всего войти под собой через Application Default Credentials: тогда используются ваши текущие права в Search Console и не нужно добавлять отдельного пользователя в свойства. Для этого ставят Google Cloud CLI и выполняют gcloud auth application-default login с областью webmasters.readonly, а затем gcloud auth application-default set-quota-project YOUR_PROJECT_ID — без квотного проекта запросы не пойдут.
Альтернатива — ключ сервисного аккаунта. Его хранят вне репозитория и подключают через переменную GOOGLE_APPLICATION_CREDENTIALS с абсолютным путём. Сервер сначала смотрит на эту переменную и только потом на локальные ADC, поэтому при переходе на вход под собой старый путь к ключу из конфигурации клиента лучше убрать. В Claude команда claude mcp add gsc --scope user -- npx -y @sarahpark/[email protected] делает сервер доступным во всех проектах.
Какие задачи решает
- найти запросы с высокими показами и низким CTR
- сравнить поисковые метрики мобильных и десктопных пользователей
- проверить, проиндексирована ли конкретная страница
- посмотреть список свойств, к которым есть доступ
- оценить состояние карты сайта
Примеры запросов агенту
- Через сервер
gscпокажи свойства, к которым у меня есть доступ. - Какие запросы за последние 28 дней дали много показов, но мало кликов?
- Проверь статус индексации страницы
https://example.com/blog/my-post.
Как установить google-search-console
Командой платформы
claude mcp add google-search-console -e GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> -- npx -y @sarahpark/google-search-console-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add sarahpark-google-search-console --env GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> -- npx -y @sarahpark/google-search-console-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"sarahpark-google-search-console": {
"command": "npx",
"args": [
"-y",
"@sarahpark/google-search-console-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "<GOOGLE_APPLICATION_CREDENTIALS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"sarahpark-google-search-console": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sarahpark/google-search-console-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "<GOOGLE_APPLICATION_CREDENTIALS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> sarahpark-google-search-console npx -y @sarahpark/google-search-console-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о google-search-console
Как установить google-search-console в Claude Code?
Сначала войдите через ADC: gcloud auth application-default login --scopes=https://www.googleapis.com/auth/webmasters.readonly,https://www.googleapis.com/auth/cloud-platform, затем gcloud auth application-default set-quota-project YOUR_PROJECT_ID. После этого добавьте сервер командой claude mcp add gsc --scope user -- npx -y @sarahpark/[email protected] и перезапустите клиент.
Что делает google-search-console?
Открывает агенту доступ на чтение к данным Google Search Console: свойства, поисковая аналитика, сведения об индексации URL и статус карт сайта. Изменять настройки или сайт сервер не умеет.
Чем вход под собой отличается от сервисного аккаунта?
Application Default Credentials используют ваши права в Search Console, поэтому добавлять нового пользователя в свойства не нужно. При сервисном аккаунте его email придётся вручную добавить в каждое свойство с доступом Restricted.