Google Search Console MCP (mcp-gsc)とは?
Amin Foroutan による mcp-gsc は、MCP クライアントから Google Search Console を照会できるようにします。プロパティの一覧、クエリ・ページ・国・デバイス別のクリック数、表示回数、クリック率、掲載順位の取得、2 つの期間の比較、インデックス状況・最終クロール・リッチリザルトを確認するための最大 10 件の URL の一括検査、サイトマップとそのエラーや警告の読み取りができます。手元のマシン上で stdio により動作し、自分の Google OAuth クライアントまたはサービスアカウントでサインインします。
Google は Search Console 用の MCP サーバーを自ら公開していないため、このカテゴリではこれが基準になります。GitHub のスターは約 2,200、フォークは 283、PyPI の mcp-search-console パッケージは直近 1 か月で約 53,000 回ダウンロードされています。MIT ライセンスの Python 製で、2026 年 11 月 6 日にバージョン 0.4.2 になりました。Google の Indexing API は呼び出さないため、ページのクロールやインデックス登録を Google に依頼することはできません。
Google Search Console MCP (mcp-gsc)のインストール方法
uvx mcp-search-consoleGoogle Search Console MCP (mcp-gsc)は使う価値があるか?
mcp-gsc の価値は、SEO 担当者が普段 Search Console の画面で確認していることを、モデルがつなげて実行できるツール呼び出しに変える点にあります。28 日間の 2 つの期間でクリックが減ったクエリはどれか、表示回数が多いのに 2 ページ目にとどまっているページはどれか、重要な 10 件の URL が本当にインデックスされているか、Google が最後にクロールしたのはいつか、といった問いです。高度な分析は API の 1 リクエストあたり 25,000 行という上限を超えてページ送りでき、一括検査は 1 回の呼び出しで最大 10 件の URL を調べます。
権限の設計は今では正しいものになっています。バージョン 0.4.2 は GSC_ALLOW_DESTRUCTIVE=true が設定されない限り Google の webmasters.readonly スコープだけを要求し、設定された場合は完全な書き込み権限を求めて、プロパティの追加と削除、サイトマップの削除を有効にします。submit_sitemap ツールは既定のセットに残っていますが、読み取り専用トークンでは Google がそれを受け付ける理由がありません。このリリースより前は、既定のツールに必要な範囲を超えた権限を要求しており、トークンの更新に失敗すると保存済みのトークンが削除されることがありました。変更履歴によれば、どちらも修正済みです。
注意点:最も難しいのはセットアップで、それは Google 側の事情によるものです。Google Cloud プロジェクトを作り、Search Console API を有効にし、OAuth 同意画面を設定してクライアントシークレットのファイルをダウンロードするか、サービスアカウントを作って各プロパティにフル権限で追加する必要があります。README に手順の解説動画があるのには理由があります。Python 3.11 が必要で、Claude Desktop では古い Python だとツールもログも出ないまま黙って失敗します。大規模サイトでは Google のクォータも効いてきます。URL 検査はプロパティごとに 1 日 2,000 回、1 分 600 回までなので、モデルが 50,000 ページのサイト を一度に監査することはできません。
新しい競合の一部より機能は少なめです。オープンソース版には Indexing API も Bing Webmaster Tools も GA4 もなく、作者はそれらの機能を有料のホスト版に回しており、README にはその宣伝バナーがあります。FlorianBruniaux の google-search-console-mcp などは、インデックス登録のリクエストや Bing に対応しますが、その分だけ攻撃対象面が広がります。
結論:検索データへの認証情報を持つツールにとって最も重要なのは既定で読み取り専用であることで、このサーバーは今ではそれを正しく守っています。多くの SEO チームに必要なのは書き込みではなく分析であり、これはまさにその割り切りをしています。
真価を発揮する場面
2,000 ページの EC サイトの社内 SEO 担当者
先月オーガニックのクリックが減った理由を突き止める
直近 28 日間とその前の 28 日間をページ別・クエリ別に比較させ、落ち込みの大きい 10 ページのインデックスと canonical の問題を検査します。半日がかりの表計算作業が数回のプロンプトで済み、API 自体は無料です。
8 つのクライアントのプロパティを担当するフリーランスの SEO コンサルタント
クライアントごとに、上位まであと一歩のクエリの月 次レポートを作る
各プロパティにサービスアカウントを追加すれば、エージェントが 8 位から 20 位で表示回数の多いクエリを取得し、改善案を下書きします。誤ったプロンプトでクライアントのサイトマップが削除されないよう、既定の読み取り専用スコープのままにします。
ブログを新しいフレームワークに移行したばかりの開発者
主要ページがインデックスされ、サイトマップが正しく読まれているか確認する
重要な URL を一括検査し、サイトマップのエラー件数を確認します。検査のクォータはプロパティごとに 1 日 2,000 回で、小さなサイトの抜き取り確認には十分です。
導入前に確認すること
- 導入
- Google Cloud プロジェクトを作成し、Search Console API と、デスクトップ用 OAuth クライアントまたは各プロパティに追加したサービスアカウントを用意します。その後、GSC_OAUTH_CLIENT_SECRETS_FILE か GSC_CREDENTIALS_PATH を指定してクライアントを uvx mcp-search-console に向けます。OAuth の初回実行ではサインイン用にブラウザが開きます。初回は 20〜40 分を見込んでください。
- 連携
- プロパティ、検 索パフォーマンス、期間比較、URL 検査、サイトマップ向けの約 20 個のツールに加え、Claude Code と Cursor 用のプラグインマニフェストと Dockerfile があります。既定は stdio で、リモート利用向けに SSE モードもあります。
- データとプライバシー
- Search Console のデータは Google から手元のマシンへ、そこからモデルの提供元へ渡ります。OAuth トークンはユーザー設定フォルダーに token.json として保存されます。SSE モードはリモートホストにバインドすると MCP SDK の DNS リバインディング保護を無効にするため、必ず独自の認証の背後に置いてください。
- 大規模利用時のコスト
- 無料で、Search Console API にも料金はかかりません。規模が大きくなったときの制約はお金ではなくクォータで、プロパティごとに 1 日 2,000 回の URL 検査、サイトごとに 1 分 1,200 回の検索分析クエリです。
- 制限
- 検索分析は 1 リクエストあたり最大 25,000 行を返します(それ以上はサーバーがページ送りします)。Indexing API がないため、クロールの依頼はできません。未解決の issue とプルリクエストは 8 件。検査にはサービスアカウントに各プロパティのフル権限が必要です。
良い点
- 0.4.2 以降、既定で読み取り専用の Google スコープ
- 期間比較と 25,000 行を超えるページ送り
- 最大 10 件の URL の一括検査
- OAuth またはサービスアカウント、stdio でローカル動作
気になる点
- 最初のクエリの前に Google Cloud プロジェクトと OAuth の設定が必要
- 無料版には Indexing API、Bing、GA4 がない
- Python 3.11 以上が必要で、古い版は Claude Desktop で黙って失敗する
- README で作者の有料ホスト版を宣伝している
おすすめの人
書き込み権限を与えずに、自分の Search Console のパフォーマンスとインデックスのデータをアシスタントに分析させたい SEO 担当者とサイト運営者。
Google Search Console MCP (mcp-gsc)の代替
Google Search Console MCP (mcp-gsc):よくある質問
- Google Search Console MCP (mcp-gsc)は使う価値があるか?
- 自分の Search Console データに質問したい SEO 担当者にとっては妥当な第一候補で、0.4.2 以降は明示的に許可しない限り何も変更できません。 評価は5点満点中4.2点です。
- Google Search Console MCP (mcp-gsc)の料金は?
- 無料のオープンソース(MIT)。Search Console API は無料です。作者は GA4 やキーワードツールを含む別のホスト版も販売しており、価格は作者自身のサイトに掲載されています。
- Google Search Console MCP (mcp-gsc)の欠点は?
- 最初のクエリの前に Google Cloud プロジェクトと OAuth の設定が必要; 無料版には Indexing API、Bing、GA4 がない; Python 3.11 以上が必要で、古い版は Claude Desktop で黙って失敗する; README で作者の有料ホスト版を宣伝している.
- Google Search Console MCP (mcp-gsc)は誰に向いているか?
- 書き込み権限を与えずに、自分の Search Console のパフォーマンスとインデックスのデータをアシスタントに分析させたい SEO 担当者とサイト運営者。
- チームや本番環境でGoogle Search Console MCP (mcp-gsc)を使うと費用はいくらか?
- 無料で、Search Console API にも料金はかかりません。規模が大きくなったときの制約はお金ではなくクォータで、プロパティごとに 1 日 2,000 回の URL 検査、サイトごとに 1 分 1,200 回の検索分析クエリです。
- Google Search Console MCP (mcp-gsc)は企業データを扱っても安全か?
- Search Console のデータは Google から手元のマシンへ、そこからモデルの提供元へ渡ります。OAuth トークンはユーザー設定フォルダーに token.json として保存されます。SSE モードはリモートホストにバインド すると MCP SDK の DNS リバインディング保護を無効にするため、必ず独自の認証の背後に置いてください。
- Google Search Console MCP (mcp-gsc)の代わりになるものは?
- 当サイトでレビューした中で最も近い代替はFirecrawl MCP 、 Google Workspace MCP serversです。
回答確認日:2026年11月13日