mcp-server-gsc
Google Search Console MCP Server — поисковая аналитика, индексация URL и управление картами сайта для ИИ-ассистентов (SEO / LLMO)
mcp-server-gsc — это MCP-сервер (Model Context Protocol) для Google Search Console, который подключает ваши данные о поисковой производительности к Claude или любому MCP-клиенту. Он позволяет ИИ-ассистентам запрашивать поисковую аналитику (клики, показы, CTR, позицию), проверять статус индексации и сканирования URL, а также управлять картами сайта — так вы можете анализировать и оптимизировать SEO и LLMO вашего сайта прямо в диалоге.
Инструменты
Инструмент | Что делает | Что нужно указать |
| Перечисляет все инструменты и показывает статус авторизации — вызывайте первым, если не уверены | Ничего |
| Показывает все ваши свойства GSC | Ничего |
| Детали о конкретном сайте | URL сайта |
| Топ запросов и страниц с кликами, показами, CTR, позицией | URL сайта, период времени |
| Сводка по производительности сайта (итоги, дневная динамика, топ-5) | URL сайта, период времени |
| Сравнение производительности за два периода времени | URL сайта, два диапазона дат |
| Поисковые запросы, приводящие трафик на конкретную страницу | URL сайта, URL страницы |
| Аналитика с фильтрами по стране, устройству, запросу, странице | URL сайта |
| Подробный статус сканирования/индексации для URL | URL сайта, URL страницы |
| Проверка до 10 URL одновременно | URL сайта, список URL |
| Проверка нескольких URL (до 20) на проблемы с индексацией | URL сайта, список URL |
| Перечисляет все карты сайта для сайта | URL сайта |
| Подробная информация о картах сайта, включая ошибки и предупреждения | URL сайта |
| Отправка, удаление или получение статуса карты сайта | URL сайта, действие |
| Повторный вход через OAuth в браузере (смена аккаунта) | Ничего |
Related MCP server: Google Search Console MCP Server
Настройка
1. Сборка
npm install
npm run build2. Учётные данные Google Cloud
Вам нужен проект Google Cloud с включённым Search Console API (console.cloud.google.com → API и сервисы → Библиотека → «Google Search Console API» → Включить).
Затем выберите один из двух способов авторизации:
Вариант A — OAuth (рекомендуется: вход с собственным аккаунтом Google)
API и сервисы → Учётные данные → Создать учётные данные → Идентификатор клиента OAuth → Тип приложения Настольное приложение.
При появлении запроса сначала настройте экран согласия OAuth (подойдёт тип «Внешний»; добавьте свой аккаунт Google как тестового пользователя).
Скачайте JSON клиента или скопируйте идентификатор клиента и секрет.
Настройте через переменные окружения — либо:
GSC_OAUTH_CLIENT_ID=xxxx.apps.googleusercontent.com
GSC_OAUTH_CLIENT_SECRET=GOCSPX-...либо укажите путь к скачанному JSON:
GSC_OAUTH_CREDENTIALS=/path/to/client_secret_xxxx.jsonПри первом вызове инструмента (или через инструмент reauthenticate) откроется окно браузера для входа в Google. Токены хранятся в ~/.config/mcp-server-gsc/tokens.json и обновляются автоматически.
Вариант Б — Сервисный аккаунт (без браузера)
API и сервисы → Учётные данные → Создать учётные данные → Сервисный аккаунт, затем создайте JSON-ключ.
В Search Console → Настройки → Пользователи и разрешения, добавьте email сервисного аккаунта как пользователя на каждое свойство.
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.jsonЕсли задан GOOGLE_APPLICATION_CREDENTIALS, он имеет приоритет, и вход в браузере не используется.
3. Регистрация в вашем MCP-клиенте
Claude Code:
claude mcp add gsc \
-e GSC_OAUTH_CLIENT_ID=xxxx.apps.googleusercontent.com \
-e GSC_OAUTH_CLIENT_SECRET=GOCSPX-... \
-- node /path/to/mcp-server-gsc/dist/index.jsClaude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"gsc": {
"command": "node",
"args": ["/path/to/mcp-server-gsc/dist/index.js"],
"env": {
"GSC_OAUTH_CLIENT_ID": "xxxx.apps.googleusercontent.com",
"GSC_OAUTH_CLIENT_SECRET": "GOCSPX-..."
}
}
}
}Рекомендуемые дополнительные инструменты для SEO / LLMO
Этот сервер лучше всего использовать для SEO / LLMO в сочетании с:
KeywordGraph MCP server — позволяет сравнивать ваши данные Search Console с данными о поисковых намерениях в реальном времени, проводить анализ тематических кластеров и строить графы знаний ваших запросов и контента. Подключайтесь напрямую через
https://mcp.keywordgraph.com, например:claude mcp add --transport http keywordgraph https://mcp.keywordgraph.comSEO skill — добавляет расширенные рабочие процессы SEO / LLMO поверх обоих серверов.
Вместе они обеспечивают полный цикл: получайте фактические данные о производительности с этого сервера, сравнивайте их с тем, что люди ищут прямо сейчас, находите тематические пробелы и оптимизируйте контент — для лучших результатов используйте все три вместе.
Примечания по использованию
Формат URL сайта важен: доменные свойства —
sc-domain:example.com; свойства с префиксом URL —https://example.com/(точно как показано в Search Console). Используйтеlist_properties, чтобы увидеть свои.Задержка данных: данные аналитики Search Console отстают примерно на 2 дня. Когда вы используете сокращение
daysвместо явных дат, окно автоматически заканчивается 2 дня назад.Периоды времени: инструменты аналитики принимают либо явные
startDate/endDate(YYYY-MM-DD), либо счётчикdays(по умолчанию 28).Смена аккаунтов: вызовите инструмент
reauthenticate— он отбрасывает сохранённые токены и заново открывает вход в браузере.Расположение хранилища токенов можно переопределить с помощью
GSC_CONFIG_DIR.
Разработка
npm run watch # recompile on changeСтруктура исходников:
src/index.ts— MCP-сервер и определения инструментовsrc/auth.ts— OAuth loopback-поток, хранение токенов, поддержка сервисных аккаунтовsrc/gsc.ts— вспомогательные функции Search Console API (запросы, итоги, диагностика проверки URL)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides read-only access to Google Search Console data, allowing AI assistants to query site performance metrics like keywords, clicks, and rankings using natural language. It supports listing verified properties, querying search analytics with dimension filters, and retrieving sitemap information.31MIT
- AlicenseNot gradedqualityFmaintenanceProvides AI agents with read-only access to Google Search Console data, including search analytics, index coverage, and sitemap status. It enables users to query clicks, impressions, and ranking performance or check URL indexing status through natural language.744MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to Google Search Console data for SEO analysis, including search analytics, URL inspection, sitemaps, indexing, and opportunity detection.MIT
- AlicenseAqualityCmaintenanceConnects Google Search Console to AI assistants, enabling natural language queries for SEO data, indexing audits, sitemap management, and full site audits.20MIT
Related MCP Connectors
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Open-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/noduslabs/mcp-server-gsc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server