Skip to main content
Glama
AKzar1el

Google Search Console MCP

by AKzar1el

mcp-gsc

License: MIT MCP MCP Registry CI npm version

Часть набора открытых SEO-инструментов DigestSEO.

Самозапускаемый лаунчер доступен как @digestseo/mcp-gsc:

npx -y @digestseo/mcp-gsc

Для настройки развертывания Google OAuth и Cloudflare следуйте SETUP.md.

Подключение за 30 секунд

Каждый развернутый экземпляр предоставляет одинаковую форму конечной точки:

https://<your-worker>.workers.dev/mcp

Экземпляр, размещенный на DigestSEO, доступен по адресу:

https://mcp-gsc.digestseo.com/mcp

Claude Code

claude mcp add --transport http gsc https://<your-worker>.workers.dev/mcp

Add to Cursor

ChatGPT — добавьте его как пользовательский коннектор; см. Подключение в вашем AI-клиенте ниже.

Самозапускаемый сервер Model Context Protocol (MCP) для Google Search Console. Подключите его к Claude.ai, Cursor, ChatGPT или любому MCP-совместимому клиенту и спрашивайте вашего AI-ассистента о органической поисковой производительности вашего сайта — показах, кликах, топ-запросах, статусе индексации и состоянии карты сайта — прямо из вашего собственного аккаунта Google.

Он работает на Cloudflare Workers и поставляется с одношаговой настройкой Google OAuth: подключите сервер в вашем клиенте, один раз войдите в Google, предоставьте запрошенные разрешения Google Search Console — и готово. Никаких API-ключей для копирования и никакого JSON сервисного аккаунта для управления.

Предпочитаете нулевую настройку? Хостинговая версия — с автоматическими еженедельными email-дайджестами, доставляемыми на ваш почтовый ящик, — находится на digestseo.com. Этот репозиторий — открытое ядро, которое вы можете запустить самостоятельно.

Инструменты

По умолчанию (GSC_ACCESS_MODE=readwrite) этот сервер предоставляет 17 инструментов. Инструменты аналитики и отчетности только для чтения помечены readOnlyHint MCP; инструменты записи ниже могут изменять свойства Search Console, карты сайта или состояние индексации. Установите GSC_ACCESS_MODE=readonly, чтобы запросить только область Search Console только для чтения и предоставить 12 инструментов только для чтения.

Инструмент

Доступ

Что делает

server.capabilities

Чтение

Перечисляет все инструменты, которые предоставляет этот сервер, и сообщает, аутентифицировано ли ваше подключение к Google в данный момент (connected / not_connected). Не принимает аргументов — хороший первый вызов для ознакомления.

sites.list

Чтение

Перечисляет свойства Search Console, к которым может получить доступ подключенный аккаунт Google (siteUrl, permissionLevel).

analytics.query

Чтение

Показы, клики, CTR и средняя позиция за диапазон дат, с измерениями, фильтрами, пагинацией и выбираемым типом поиска.

urls.inspect

Чтение

Отчет Google URL Inspection для одной страницы.

sitemaps.list / sitemaps.get

Чтение

Перечислить отправленные карты сайта или получить детали одной карты сайта.

insights.quick_wins / insights.cannibalization / insights.content_decay

Чтение

Выявляет возможности оптимизации, конкурирующие страницы и устаревающий контент.

indexing.list_pages / analytics.compare

Чтение

Анализирует страницы, получающие показы, и сравнивает два периода.

reports.weekly_digest

Чтение

Генерирует отчет о производительности за семь дней на простом языке с изменениями, топ-страницами и одной рекомендуемой мерой.

sites.add / sites.delete

Запись

Добавить или удалить свойство Search Console.

sitemaps.submit / sitemaps.delete

Запись

Отправить или удалить карту сайта.

indexing.request

Запись

Запрашивает индексацию через Indexing API Google. В настоящее время Google ограничивает этот API страницами, содержащими структурированные данные JobPosting, или страницами прямых трансляций, содержащими BroadcastEvent внутри VideoObject. Он недоступен для обычной отправки веб-страниц.

Режим чтения-записи запрашивает области Google Search Console чтения-записи и Indexing API. Режим только для чтения запрашивает только https://www.googleapis.com/auth/webmasters.readonly (плюс openid и email) и не регистрирует пять инструментов записи. Чтение-запись остается по умолчанию, чтобы существующие развертывания сохраняли текущее поведение; см. SETUP.md, чтобы выбрать режим перед подключением пользователей.

Право на использование indexing.request. Indexing API Google не является универсальным инструментом отправки страниц — на момент написания документации Google ограничивает его двумя типами контента: страницами со структурированными данными JobPosting и страницами прямых трансляций со структурированными данными BroadcastEvent, вложенными в VideoObject. Перед отправкой сервер загружает целевой URL и проверяет его JSON-LD на наличие одного из этих двух типов; если ни одного нет (или страницу не удалось загрузить), он возвращает ошибку с объяснением, почему URL не подходит, вместо вызова Indexing API. Успешная отправка — это лишь подтверждение того, что Google получил уведомление — она не гарантирует индексацию URL.

Related MCP server: gsc-mcp

Что вы можете спросить

После подключения вы можете спросить вашего ассистента, например:

  • "Какие мои топ-20 запросов по кликам за последние 28 дней?"

  • "Сравните показы для example.com в этом месяце и в прошлом — какие страницы упали?"

  • "Индексируется ли https://example.com/pricing? Когда он был просканирован в последний раз?"

  • "По каким запросам мой блог занимает позиции 5–15? Это мои быстрые победы."

  • "Дай мне еженедельный дайджест для sc-domain:example.com заканчивающийся сегодня."

  • "Есть ли в моих картах сайта ошибки или предупреждения?"

  • "Раздели мои клики на брендовые и небрендовые, используя регулярное выражение по запросу."

  • "Как мой сайт показывает себя в Google Discover по сравнению с обычным веб-поиском?"

Подключение в вашем AI-клиенте

После развертывания сервера (см. SETUP.md) подключите его, вставив URL /mcp вашего Worker в ваш клиент:

https://<your-worker>.workers.dev/mcp
  • Claude.ai — Настройки → Коннекторы → Добавить пользовательский коннектор → вставьте URL /mcp. Оставьте Client ID и Client Secret пустыми. При первом использовании Claude открывает поток входа в Google; предоставьте доступ, запрошенный развертыванием, и коннектор станет зеленым.

  • Cursor — добавьте его как пользовательский MCP-сервер, указывающий на тот же URL /mcp.

  • ChatGPT (с поддержкой коннекторов/MCP) — добавьте пользовательский коннектор с URL /mcp.

Любой MCP-совместимый клиент работает — все они указывают на одну и ту же конечную точку /mcp и используют один и тот же поток OAuth.

Настройка

Самостоятельное размещение означает использование собственных учетных данных Google OAuth и аккаунта Cloudflare. Полное пошаговое руководство, которое можно скопировать и вставить, находится в SETUP.md — включая важное примечание о проверке OAuth Google и 7-дневном ограничении refresh-токена, пока ваше приложение не проверено.

Краткая схема:

git clone https://github.com/<you>/mcp-gsc.git
cd mcp-gsc
npm install
cp wrangler.example.jsonc wrangler.jsonc       # then paste in your KV ids
# set GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET / TOKEN_ENCRYPTION_KEY as secrets
# choose GSC_ACCESS_MODE=readonly in wrangler.jsonc for a read-only deployment
npm run deploy

См. SETUP.md для подробного описания каждого шага.

Разработка

npm install
npm test              # typecheck + offline unit tests (what CI runs)
npm run dev           # wrangler dev (local)
npm run test:smoke    # structural smoke tests against a deployment

Приветствуются вклады — см. CONTRIBUTING.md.

Лицензия

MIT © 2026 DigestSEO.


Создано и поддерживается Tomi Šeregi, создателем digestseo.com — еженедельные SEO-дайджесты для нетехнических владельцев сайтов.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
3dRelease cycle
3Releases (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
    B
    quality
    B
    maintenance
    SEO audit and Google Search Console MCP server with 23 tools. Search analytics, URL inspection, Indexing API, Core Web Vitals (CrUX), striking distance keywords, keyword cannibalization detection, branded query analysis, and automated site audits.
    30
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Google Search Console, URL Inspection & Indexing API — search analytics, sitemap management, and batch indexing
    13
    1,069
    6
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    SEO MCP over Search Console, GA4, PageSpeed, Cloudflare, IndexNow, CrUX, and 7 technical-SEO HTTP tools.
    70
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Google Search Console for Claude, Cursor & any MCP client — one sign-in, 30 seconds, no Google Cloud project. Six read-only tools (search analytics incl. Google Discover, period comparison with computed deltas, batch URL inspection, sitemaps) plus five built-in SEO analyses as slash-commands. Tokens stay on your machine. MIT.
    6
    96
    6
    MIT

View all related MCP servers

Related MCP Connectors

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.

  • 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/AKzar1el/mcp-gsc'

If you have feedback or need assistance with the MCP directory API, please join our Discord server