Skip to main content
Glama

GSC-MCP

Remote-MCP-Server, который делает данные Google Search Console доступными в Claude, ChatGPT и Cursor — на основе полного экспорта данных Google вместо ограниченного API.

Домен: gsc2mcp.drossmedia.de · Хостинг: netcup Root Server, Нюрнберг, с Cloudflare перед ним

Статус: Разработка начата. Сете-независимая базовая логика реализована в виде протестированных пакетов (core, analytics, db, gsc-client) вместе с каркасом для MCP-сервера (apps/app) и sync-воркера (apps/worker). Сетевая связка — MCP-транспорт, OAuth-провайдер, интеграция с Google — будет реализована в Phase 0/1 дорожной карты, как только появятся домен и GCP OAuth-клиент.

О чём речь

API Search Console сильно ограничено: 16 месяцев истории, 25 000 строк на запрос, около 50 000 строк в день на тип поиска. Абсолютно каждый инструмент на рынке использует этот API — даже те, которые затем сохраняют данные. Они сохраняют выборку.

Bulk Data Export от Google не имеет этих ограничений: полные данные о поиске, ежедневно, без квоты API, неограниченное хранение. Чего ему не хватает — это всего остального: нет интерфейса, нет анализа, нет доступа для агентов.

GSC-MCP закрывает именно этот пробел и дополняется детерминированной аналитической системой: атрибуция изменений, обнаружение аномалий с учётом сезонности, собственные кривые CTR для сайта, временные ряды каннибализации. Цифры воспроизводимы, а не оценочны.

Насколько велика разница, было измерено: для sc-domain:aip.aero на 100 самых кликабельных поисковых запросов приходится 8,3 % кликов — около 92 % всего трафика находится за пределами того, что показывает инструмент с ограничением по строкам.

Related MCP server: searchconsole-mcp

Документация

Документ

Содержание

00 — Концепция

Видение, рыночная среда, целевые группы

01 — Архитектура

netcup + Cloudflare, компоненты, путь масштабирования

02 — Аутентификация

Два уровня OAuth, верификация Google, обработка токенов

03 — Модель данных

Схема PostgreSQL, партиционирование, расчёт объёмов

04 — Конвейер синхронизации

Backfill, дельта-синхронизация, математика квот, обработка ошибок

05 — Инструменты

Интерфейс MCP: 26 инструментов, схемы, бюджеты ответов

06 — Аналитическая система

Формулы атрибуции, аномалий, кривых CTR

07 — Биллинг

Матрица тарифов, объекты Stripe, права

08 — Безопасность и GDPR

Резидентность данных, шифрование, политика удаления

09 — Дорожная карта

Фазы 0–6, трудозатраты, риски

10 — Структура репозитория

Структура монорепозитория, инструментарий

11 — Выход на рынок

Каталог коннекторов, каналы, запуск

12 — Конкуренция и УТП

Обзор рынка, честная проверка отличий, позиционирование

Архитектура вкратце

Claude / ChatGPT / Cursor
        │  Streamable HTTP + OAuth 2.1
        ▼
   Cloudflare (TLS, DDoS, WAF, Rate Limiting)
        │
        ▼
   netcup Root Server · Nürnberg
     Caddy → app (MCP + OAuth AS) · web · worker
     PostgreSQL 17 (Warehouse, pg-boss, Rate-Budget)
        │
        ├──▶ Search Console API      (einmaliger 16-Monats-Backfill)
        └──▶ BigQuery Bulk Export    (laufend, vollständig, ohne API-Quote)

Второй хостнейм gsc2mcp-direct.drossmedia.de работает без Cloudflare напрямую на сервере — для клиентов, чьи закупки не допускают использование американского обработчика данных, и как запасной путь при сбое прокси.

Структура проекта

Монорепозиторий, npm Workspaces, TypeScript strict, Vitest.

Пакет

Роль

Статус

packages/core

Матрица тарифов, права, базовые правила метрик

✅ протестирован

packages/analytics

Атрибуция изменений, кривая CTR (изотонная) — УТП

✅ протестирован

packages/db

Модели Drizzle, каноническая миграция, вспомогательные функции

✅ протестирован

packages/gsc-client

Клиент Search Console: пагинация, backoff, обработка ошибок

✅ протестирован

apps/app

MCP-сервер: реестр, маршрутизатор, шлюз доступа, бюджет ответов

🧱 каркас

apps/worker

Синхронизация: ограничитель скорости, планирование задач, преобразования Bulk Export

🧱 каркас

Канонический DDL находится в packages/db/migrations/0001_init.sql и валидируется на реальном PostgreSQL; docs/03 обосновывает его.

Разработка

npm install
npm run typecheck   # tsc --build über alle Packages
npm test            # Vitest über packages/*/test und apps/*/test

CI (GitHub Actions) дополнительно проверяет миграцию на реальном PostgreSQL, концептуальные документы (ссылки, согласованность) и страницу обзора в обеих темах. См. docs/10-repo-struktur.md и CLAUDE.md.

Следующие шаги

Критический путь — это не код, а верификация OAuth Google для чувствительной области webmasters.readonly — она обычно занимает несколько недель и требует наличия домена и политики конфиденциальности. Подробности в docs/02-auth.md и docs/09-roadmap.md.

До фазы 2 также необходимо решить, куда будет доставляться Bulk Data Export — в проект BigQuery клиента или в наш. Анализ представлен в docs/12-wettbewerb-usp.md.

A
license - permissive license
-
quality - not tested
B
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
    C
    maintenance
    MCP server that gives AI assistants live access to Google Search Console and Bing Webmaster Tools for search performance, indexing, keyword research, and crawl health analysis directly in the chat.
    10
    18
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A lightweight, fast MCP server for Google Search Console. Query search analytics, manage sitemaps, and inspect URLs directly from your AI assistant.
    7
    Apache 2.0
  • F
    license
    A
    quality
    D
    maintenance
    An MCP server that provides Google Analytics and Search Console data as tools for AI assistants, enabling natural language queries for web analytics, SEO performance, and site insights.
    13
  • A
    license
    -
    quality
    D
    maintenance
    MCP server that exposes the Google Search Console API, allowing LLMs to query SEO data, inspect URLs, manage sitemaps, and analyze search performance via natural language.
    160
    MIT

View all related MCP servers

Related MCP Connectors

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

  • MCP server for Google search results via SERP API

  • An MCP server that gives your AI access to the source code and docs of all public github repos

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

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