GSC-MCP
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
Документация
Документ | Содержание |
Видение, рыночная среда, целевые группы | |
netcup + Cloudflare, компоненты, путь масштабирования | |
Два уровня OAuth, верификация Google, обработка токенов | |
Схема PostgreSQL, партиционирование, расчёт объёмов | |
Backfill, дельта-синхронизация, математика квот, обработка ошибок | |
Интерфейс MCP: 26 инструментов, схемы, бюджеты ответов | |
Формулы атрибуции, аномалий, кривых CTR | |
Матрица тарифов, объекты Stripe, права | |
Резидентность данных, шифрование, политика удаления | |
Фазы 0–6, трудозатраты, риски | |
Структура монорепозитория, инструментарий | |
Каталог коннекторов, каналы, запуск | |
Обзор рынка, честная проверка отличий, позиционирование |
Архитектура вкратце
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.
Пакет | Роль | Статус |
| Матрица тарифов, права, базовые правила метрик | ✅ протестирован |
| Атрибуция изменений, кривая CTR (изотонная) — УТП | ✅ протестирован |
| Модели Drizzle, каноническая миграция, вспомогательные функции | ✅ протестирован |
| Клиент Search Console: пагинация, backoff, обработка ошибок | ✅ протестирован |
| MCP-сервер: реестр, маршрутизатор, шлюз доступа, бюджет ответов | 🧱 каркас |
| Синхронизация: ограничитель скорости, планирование задач, преобразования 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/*/testCI (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.
This server cannot be deployed
Maintenance
Related MCP Connectors
- RampifyOAuthdev.rampify
SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.
Hosted MCP server for GA4, Google Ads and Search Console. Google OAuth, nothing to install.
SEO MCP server for keyword research, SERP analysis, audits, and Search Console workflows.
The BigQuery remote MCP server is a fully managed service that uses the Model Context Protocol to connect AI applications and LLMs to BigQuery data sources. It provides secure, standardized tools for AI agents to list datasets and tables, retrieve schemas, generate and execute SQL queries through natural language, and analyze data—enabling direct access to enterprise analytics data without requiring manual SQL coding.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP 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.108 npmMIT
- AlicenseAqualityCmaintenanceA lightweight, fast MCP server for Google Search Console. Query search analytics, manage sitemaps, and inspect URLs directly from your AI assistant.7Apache 2.0
- FlicenseAqualityDmaintenanceAn 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-
- AlicenseNot gradedqualityDmaintenanceMCP 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.88 npmMIT