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 installed
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
- AlicenseAqualityCmaintenanceMCP 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.1018MIT
- 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
- Alicense-qualityDmaintenanceMCP 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.160MIT
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
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/alexanderdross/gsc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server