Skip to main content
Glama
noduslabs

mcp-server-gsc

by noduslabs

Google Search Console MCP Server — поисковая аналитика, индексация URL и управление картами сайта для ИИ-ассистентов (SEO / LLMO)

mcp-server-gsc — это MCP-сервер (Model Context Protocol) для Google Search Console, который подключает ваши данные о поисковой производительности к Claude или любому MCP-клиенту. Он позволяет ИИ-ассистентам запрашивать поисковую аналитику (клики, показы, CTR, позицию), проверять статус индексации и сканирования URL, а также управлять картами сайта — так вы можете анализировать и оптимизировать SEO и LLMO вашего сайта прямо в диалоге.

Инструменты

Инструмент

Что делает

Что нужно указать

get_capabilities

Перечисляет все инструменты и показывает статус авторизации — вызывайте первым, если не уверены

Ничего

list_properties

Показывает все ваши свойства GSC

Ничего

get_site_details

Детали о конкретном сайте

URL сайта

get_search_analytics

Топ запросов и страниц с кликами, показами, CTR, позицией

URL сайта, период времени

get_performance_overview

Сводка по производительности сайта (итоги, дневная динамика, топ-5)

URL сайта, период времени

compare_search_periods

Сравнение производительности за два периода времени

URL сайта, два диапазона дат

get_search_by_page_query

Поисковые запросы, приводящие трафик на конкретную страницу

URL сайта, URL страницы

get_advanced_search_analytics

Аналитика с фильтрами по стране, устройству, запросу, странице

URL сайта

inspect_url_enhanced

Подробный статус сканирования/индексации для URL

URL сайта, URL страницы

batch_url_inspection

Проверка до 10 URL одновременно

URL сайта, список URL

check_indexing_issues

Проверка нескольких URL (до 20) на проблемы с индексацией

URL сайта, список URL

get_sitemaps

Перечисляет все карты сайта для сайта

URL сайта

list_sitemaps_enhanced

Подробная информация о картах сайта, включая ошибки и предупреждения

URL сайта

manage_sitemaps

Отправка, удаление или получение статуса карты сайта

URL сайта, действие

reauthenticate

Повторный вход через OAuth в браузере (смена аккаунта)

Ничего

Related MCP server: Google Search Console MCP Server

Настройка

1. Сборка

npm install
npm run build

2. Учётные данные Google Cloud

Вам нужен проект Google Cloud с включённым Search Console API (console.cloud.google.com → API и сервисы → Библиотека → «Google Search Console API» → Включить).

Затем выберите один из двух способов авторизации:

Вариант A — OAuth (рекомендуется: вход с собственным аккаунтом Google)

  1. API и сервисы → Учётные данные → Создать учётные данные → Идентификатор клиента OAuth → Тип приложения Настольное приложение.

  2. При появлении запроса сначала настройте экран согласия OAuth (подойдёт тип «Внешний»; добавьте свой аккаунт Google как тестового пользователя).

  3. Скачайте 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 и обновляются автоматически.

Вариант Б — Сервисный аккаунт (без браузера)

  1. API и сервисы → Учётные данные → Создать учётные данные → Сервисный аккаунт, затем создайте JSON-ключ.

  2. В 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.js

Claude 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.com
  • SEO 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)

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Provides 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.
    3
    1
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Provides 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.
    74
    4
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects AI assistants to Google Search Console data for SEO analysis, including search analytics, URL inspection, sitemaps, indexing, and opportunity detection.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Connects Google Search Console to AI assistants, enabling natural language queries for SEO data, indexing audits, sitemap management, and full site audits.
    20
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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