Skip to main content
Glama

GSC-MCP

Google Search Console のデータを Claude、ChatGPT、Cursor で利用可能にするリモート MCP サーバー。Google の完全データエクスポート(制限のある API ではなく)をベースにしています。

ドメイン: gsc2mcp.drossmedia.de · 運用: netcup Root Server、ニュルンベルク、Cloudflare を前面に配置

ステータス: 実装開始。ネットワーク非依存のコアロジックはテスト済みパッケージ(coreanalyticsdbgsc-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

ドキュメント

ドキュメント

内容

00 — コンセプト

ビジョン、市場環境、ターゲット層

01 — アーキテクチャ

netcup + Cloudflare、コンポーネント、スケーリングパス

02 — 認証

2 つの OAuth 階層、Google 検証、トークン処理

03 — データモデル

PostgreSQL スキーマ、パーティショニング、ボリューム計算

04 — 同期パイプライン

バックフィル、デルタ同期、クォータ計算、エラー処理

05 — ツール

MCP インターフェース:26 ツール、スキーマ、応答予算

06 — 分析エンジン

属性分析、異常検知、CTR 曲線の背後にある計算式

07 — 課金

プランマトリックス、Stripe オブジェクト、エンタイトルメント

08 — セキュリティ & GDPR

データ保存場所、暗号化、削除コンセプト

09 — ロードマップ

フェーズ 0~6、工数、リスク

10 — リポジトリ構造

モノレポレイアウト、ツール

11 — Go-to-Market

コネクタディレクトリ、チャネル、ローンチ

12 — 競合 & USP

市場スキャン、差別化要因の正直な検証、ポジショニング

アーキテクチャの概要

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。

パッケージ

役割

ステータス

packages/core

プランマトリックス、エンタイトルメント、メトリクスの基本ルール

✅ テスト済み

packages/analytics

変更原因分析、CTR 曲線(等調)— USP

✅ テスト済み

packages/db

Drizzle モデル、正規マイグレーション、調整ヘルパー

✅ テスト済み

packages/gsc-client

Search Console クライアント:ページネーション、バックオフ、エラー変換

✅ テスト済み

apps/app

MCP サーバー:レジストリ、ルーター、アクセスゲート、応答予算

🧱 骨格

apps/worker

同期:レートリミッター、ジョブスケジューリング、一括エクスポート変換

🧱 骨格

正規 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.mdCLAUDE.md を参照してください。

次のステップ

重要なパスはコードではなく、機密スコープ webmasters.readonly に対する Google OAuth 検証です。通常、数週間かかり、ドメインとプライバシーポリシーが必要です。詳細は docs/02-auth.mddocs/09-roadmap.md を参照してください。

フェーズ 2 の前には、一括データエクスポートの配信先(顧客の 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