GSC-MCP
GSC-MCP
Google Search Console のデータを Claude、ChatGPT、Cursor で利用可能にするリモート MCP サーバー。Google の完全データエクスポート(制限のある API ではなく)をベースにしています。
ドメイン: gsc2mcp.drossmedia.de · 運用: netcup Root Server、ニュルンベルク、Cloudflare を前面に配置
ステータス: 実装開始。ネットワーク非依存のコアロジックはテスト済みパッケージ(
core、analytics、db、gsc-client)として、MCP サーバー(apps/app)と同期ワーカー(apps/worker)の骨格とともに完成しています。ネットワーク側の配線(MCP トランスポート、OAuth プロバイダー、Google 連携)は、ロードマップのフェーズ 0/1 で、ドメインと GCP OAuth クライアントが整い次第行われます。
概要
Search Console API は厳しく制限されています。履歴は 16 ヶ月、1 リクエストあたり 25,000 行、1 日あたりの検索タイプごとに約 50,000 行です。市場にあるすべてのツールは例外なくこの API を使用しています(後でデータを保存するツールも含めて)。つまり、それらはサンプルを保存しているにすぎません。
Google の Bulk Data Export にはこれらの制限がありません。完全な検索データ、毎日、API クォータなし、無制限に保存可能。欠けているのは、それ以外のすべて(インターフェース、分析、エージェントアクセス)です。
GSC-MCP はまさにこのギャップを埋め、決定論的な分析エンジンを追加します。変更原因分析、季節調整済み異常検知、サイト固有の CTR 曲線、カニバリゼーションの時系列。数値は推定ではなく、検証可能です。
その違いの大きさは測定されています。sc-domain:aip.aero では、クリック数上位 100 のクエリが全クリックの 8.3% を占めており、行数制限のあるツールが表示できる範囲外に約 92% のアクティビティがあります。
Related MCP server: searchconsole-mcp
ドキュメント
ドキュメント | 内容 |
ビジョン、市場環境、ターゲット層 | |
netcup + Cloudflare、コンポーネント、スケーリングパス | |
2 つの OAuth 階層、Google 検証、トークン処理 | |
PostgreSQL スキーマ、パーティショニング、ボリューム計算 | |
バックフィル、デルタ同期、クォータ計算、エラー処理 | |
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)2 番目のホスト名 gsc2mcp-direct.drossmedia.de は Cloudflare 経由せずにサーバーに直接アクセスします。これは、調達において米国のデータ処理業者を許可しない顧客向け、およびプロキシ障害時の代替経路として機能します。
プロジェクト構造
モノレポ、npm ワークスペース、TypeScript strict、Vitest。
パッケージ | 役割 | ステータス |
| プランマトリックス、エンタイトルメント、メトリクスの基本ルール | ✅ テスト済み |
| 変更原因分析、CTR 曲線(等調)— USP | ✅ テスト済み |
| Drizzle モデル、正規マイグレーション、調整ヘルパー | ✅ テスト済み |
| Search Console クライアント:ページネーション、バックオフ、エラー変換 | ✅ テスト済み |
| MCP サーバー:レジストリ、ルーター、アクセスゲート、応答予算 | 🧱 骨格 |
| 同期:レートリミッター、ジョブスケジューリング、一括エクスポート変換 | 🧱 骨格 |
正規 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 を参照してください。
次のステップ
重要なパスはコードではなく、機密スコープ webmasters.readonly に対する Google OAuth 検証です。通常、数週間かかり、ドメインとプライバシーポリシーが必要です。詳細は docs/02-auth.md と docs/09-roadmap.md を参照してください。
フェーズ 2 の前には、一括データエクスポートの配信先(顧客の 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