メインコンテンツへスキップ
Google Search Console · MCP
Google Search Console · MCP

GSC MCPでGoogle Search Consoleをアシスタントへ。

mcp-gscはGoogle Search ConsoleをClaude、ChatGPT、CursorなどのMCPクライアントに接続します。Google OAuthでクエリ、ページ、パフォーマンス、サイトマップ、URL検査を確認できます。

推奨モード
Read-only
認証方式
Google OAuth
実行方法
npm / Worker
ライセンス
MIT
GSC MCP — Google Search Console MCPサーバー | DigestSEO
mcp-gscはGoogle Search ConsoleをClaude、ChatGPT、CursorなどのMCPクライアントに接続します。Google OAuthでクエリ、ページ、パフォーマンス、サイトマップ、URL検査を確認できます。

npm · Google Search Console MCP

npm で GSC MCP をローカルにインストール

npm は同じパソコン上で Streamable HTTP サーバーを起動します。実行前に Google OAuth と認証情報の設定が必要で、ワンクリック接続ではありません。

1. Google のアクセスを準備

  1. Node.js ^22.18.0 / >=24.11.0 + npm
  2. 分析対象の Search Console プロパティにアクセスできる Google アカウントを用意します。
  3. Google Cloud で OAuth クライアントを作成し、必要な API を有効にして、正確なローカル リダイレクト URI を登録します。
  4. このバージョンの設定ガイドに沿って 3 つの環境変数を設定します。TOKEN_ENCRYPTION_KEY はランダムな 32 バイトを正しく base64 エンコードした値にしてください。
    GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETTOKEN_ENCRYPTION_KEY

Google Cloud にこの URI を正確に登録してください。ホスト、ポート、パスは完全一致が必要で、localhost と 127.0.0.1 は別のホストです。

http://127.0.0.1:8080/google/callback

localhost ≠ 127.0.0.1

SETUP.md · npm v0.4.38

2. ローカルサーバーを起動

ターミナルで認証情報を設定してから npm を実行します。分析のみなら、使用するシェルに合った読み取り専用設定を選びます。

初期設定は readwrite です。分析専用なら Google 認証前に readonly にすると、変更用ツールは登録されません。

Bash / zsh のコマンド

export GSC_ACCESS_MODE=readonly
npx -y @digestseo/mcp-gsc

PowerShell

$env:GSC_ACCESS_MODE = 'readonly'
npx -y @digestseo/mcp-gsc

ローカル接続先 · Streamable HTTP

http://127.0.0.1:8080/mcp

3. MCP クライアントを接続

ランチャーを起動したまま、同じパソコンのクライアントからローカル Streamable HTTP エンドポイントに接続します。stdio ではありません。

Claude Code

claude mcp add --transport http gsc http://127.0.0.1:8080/mcp

Codex CLI / IDE を接続

codex mcp add gsc --url http://127.0.0.1:8080/mcp

Cursor

Cursor では gsc という名前の Streamable HTTP MCP サーバーとしてこの URL を追加します(ローカル版のみ)。

http://127.0.0.1:8080/mcp

ChatGPT / Claude.ai

クラウド上の ChatGPT や Claude からパソコンの 127.0.0.1 には接続できません。利用資格に応じて独自の HTTPS Worker または対応する安全な MCP トンネルを使用してください。

リモート接続が必要ですか?

リモート接続が必要ですか?

Cloudflare Workers のセルフホスト方式も利用できます。Cloudflare と Google OAuth の設定が必要です。下の例は Bash 用です。詳しくは SETUP.md を参照してください。

概要

mcp-gscとは?

mcp-gscは、AIクライアントを公式のGoogle Search Console APIへ直接つなぐ、セルフホスト可能なModel Context Protocolサーバーです。

npm パッケージはローカルのループバック HTTP で実行できます。リモート HTTPS が必要なら独自の Cloudflare Worker を配置できます。どちらも Google OAuth を使用します。

ローカル版の暗号化されたセッション状態は標準で ~/.mcp-gsc/state に保存されます。Worker は自分の Cloudflare アカウントのストレージを使用し、DigestSEO が管理する接続サービスではありません。

Search Console の「ウェブ:マルチモーダル」書き出しを読み込み、ページ単位の表示回数とクリック数を確認します。画像認識ツールではありません。 Googleレンズ・マルチモーダル検索の分析ツール.

自分が管理するSNSアカウントのGoogle検索での発見状況を比較します。SNS内の再生数や「いいね」は測定しません。 SNSのGoogle検索パフォーマンス比較ツール.

ツール

サーバーの機能

分析、URL検査、サイトマップ、インデックス登録、SEO診断、週次レポートのためのツールを提供します。

一覧にはオプションの書き込みツールも含まれます。GSC_ACCESS_MODE=readonly では読み取り系ツールのみ登録され、Google Indexing API は対象コンテンツが制限されます。

01get_capabilities

利用できる機能と認証状態を一覧表示します。

02list_sites

接続したアカウントがアクセスできるSearch Consoleプロパティを一覧表示します。

03query_search_analytics

指定した期間のクリック数、表示回数、CTR、掲載順位を取得します。

04inspect_url

ライブURL検査レポートとインデックス登録の詳細を取得します。

05list_sitemaps

送信したサイトマップとクロール状態、警告を一覧表示します。

06add_site

Search Consoleプロパティを接続したアカウントに追加します。

07delete_site

Search Consoleプロパティをアカウントから削除します。

08submit_sitemap

Search Consoleプロパティにサイトマップを送信します。

09delete_sitemap

送信済みサイトマップをプロパティから削除します。

10get_sitemap

送信済みサイトマップの詳細な状態を取得します。

11identify_quick_wins

表示回数が多く、掲載順位8〜20位のクエリを見つけます。

12detect_cannibalization

複数ページが競合しているクエリを見つけます。

13detect_content_decay

検索クリックの減少が大きいページを特定します。

14request_indexing

GoogleのIndexing APIを通じてインデックス登録をリクエストします。このAPIは現在、JobPosting構造化データを含むページ、またはVideoObject内にBroadcastEventを含むライブ配信ページに限定されており、一般的なWebページの送信には利用できません。

15list_indexed_pages

Search Consoleで表示回数が発生したページを一覧表示します。

16compare_performance

期間ごとのクリック、表示回数、CTR、掲載順位を比較します。

17weekly_digest

分かりやすい言葉で週次SEOレポートを作成します。

デプロイ

リモート接続が必要ですか?

Cloudflare Workers のセルフホスト方式も利用できます。Cloudflare と Google OAuth の設定が必要です。下の例は Bash 用です。詳しくは SETUP.md を参照してください。

~/digestseo · deploy
git clone https://github.com/AKzar1el/mcp-gsc.git
cd mcp-gsc && npm install
npx wrangler login
cp wrangler.example.jsonc wrangler.jsonc
npx wrangler deploy

リポジトリにスターを付け、Search ConsoleをClaudeで使う。

オープンソースのセルフホスト型です。Google OAuth の設定ガイドを確認するか、独自の Worker を配置してください。