Google Search Console MCP
SEO担当者向け Google Search Console MCPサーバー
2026年4月 (v0.2.2): 破壊的ツールに対するセーフティモード、HTTP/SSEトランスポート、公式Dockerfile、サイトマップ警告の修正、PyPIの修正。詳細は変更履歴を参照してください。
Google Search Console (GSC) をAIアシスタントに接続し、自然言語での会話を通じてSEOデータを分析できるModel Context Protocol (MCP) サーバーです。Claude、Cursor、Codex、Gemini CLI、Antigravity、その他MCP互換クライアントで動作します。この統合により、プロパティ情報、検索アナリティクス、URL検査、サイトマップ管理に、すべてチャットを通じてアクセスできるようになります。
SEO専門家にとってのメリット
プロパティ管理
すべてのGSCプロパティを一元管理
確認の詳細や基本的なサイト情報を取得
アカウントへの新しいプロパティの追加
アカウントからのプロパティの削除
検索アナリティクスとレポート
どの検索クエリがサイトへの訪問者をもたらしているかを発見
表示回数、クリック数、クリック率 (CTR) を追跡
パフォーマンスの傾向を時系列で分析
異なる期間を比較して変化を特定
Claudeが作成するチャートやグラフでデータを可視化
URL検査とインデックス登録
特定のページにインデックス登録の問題があるかを確認
Googleが最後にページをクロールした日時を確認
複数のURLを一度に検査してパターンを特定
インデックス登録を改善するための実用的な洞察を取得
サイトマップ管理
すべてのサイトマップとそのステータスを表示
Claudeを通じて新しいサイトマップを直接送信
サイトマップ内のエラーや警告を確認
サイトマップの処理状況を監視
Related MCP server: Google Search Console MCP Server
利用可能なツール
この統合を設定すると、AIアシスタントに以下のような指示を出せるようになります:
依頼内容 | 機能 | 必要な情報 |
| すべてのGSCプロパティを表示 | なし - 指示するだけ |
| 特定のサイトの詳細を表示 | ウェブサイトのURL |
| GSCプロパティに新しいサイトを追加 | ウェブサイトのURL |
| GSCプロパティからサイトを削除 | ウェブサイトのURL |
| 指標付きのトップクエリとページを表示 | ウェブサイトのURL、期間、オプションの |
| サイトパフォーマンスの概要を提供 | ウェブサイトのURLと期間 |
| ページにインデックス登録の問題があるか確認 | ウェブサイトのURLと確認するページのリスト |
| 特定のURLの詳細な検査 | ウェブサイトのURLと検査するページ |
| サイトの全サイトマップを一覧表示 | ウェブサイトのURL |
| Googleに新しいサイトマップを送信 | ウェブサイトのURLとサイトマップのURL |
利用可能な全19ツールの詳細なリストについては、セットアップ後にAIアシスタントに「list tools」と尋ねてください。
はじめに (コーディング経験不要!)
1. Google Search Console APIアクセスの設定
このツールを使用する前に、AIアシスタントがGSCデータにアクセスできるようにAPI認証情報を作成する必要があります:
認証オプション
このツールは2つの認証方法をサポートしています:
1. OAuth認証 (推奨)
この方法は、自身のGoogleアカウントで認証できるため、サービスアカウントを使用するよりも便利な場合が多いです。通常のアカウントと同じリソースにアクセスできます。
OAuth認証をスキップしてサービスアカウント認証のみを使用するには、GSC_SKIP_OAUTH を "true"、"1"、または "yes" に設定してください。
設定手順:
Google Cloud Console にアクセスし、Google Cloudアカウントがない場合は作成します
新しいプロジェクトを作成するか、既存のプロジェクトを選択します
プロジェクトに対して Search Console APIを有効 にします
プロジェクトに スコープ
https://www.googleapis.com/auth/webmastersを追加します「認証情報」ページ に移動します
「認証情報を作成」をクリックし、「OAuthクライアントID」を選択します
OAuth同意画面を設定します
アプリケーションの種類として「デスクトップアプリ」を選択します
OAuthクライアントに名前を付けて「作成」をクリックします
クライアントシークレットのJSONファイルをダウンロードします (例:
client_secrets.json)このファイルをスクリプトと同じディレクトリに配置するか、
GSC_OAUTH_CLIENT_SECRETS_FILE環境変数で場所を指定します
OAuth認証で初めてツールを実行すると、ブラウザウィンドウが開き、Googleアカウントへのサインインとアプリケーションの承認を求められます。承認後、ツールは将来の使用のためにトークンを保存します。
2. サービスアカウント認証
この方法はサービスアカウントを使用します。自動化されたスクリプトや、個人のGoogleアカウントを使用したくない場合に便利です。これには、Google Search Consoleでサービスアカウントをユーザーとして追加する必要があります。
設定手順:
Google Cloud Console にアクセスし、Google Cloudアカウントがない場合は作成します
新しいプロジェクトを作成するか、既存のプロジェクトを選択します
プロジェクトに対して Search Console APIを有効 にします
「認証情報」ページ に移動します
「認証情報を作成」をクリックし、「サービスアカウント」を選択します
サービスアカウントの詳細を入力し、「作成」をクリックします
新しく作成したサービスアカウントをクリックします
「キー」タブに移動し、「鍵を追加」 > 「新しい鍵を作成」をクリックします
JSON形式を選択し、「作成」をクリックします
キーファイルをダウンロードし、
service_account_credentials.jsonとしてスクリプトと同じディレクトリに保存するか、GSC_CREDENTIALS_PATH環境変数で場所を指定しますサービスアカウントのメールアドレスを適切なSearch Consoleプロパティに追加します
🎬 Youtubeで初心者向けチュートリアルを見る:
上の画像をクリックしてステップバイステップのビデオチュートリアルを見る
2. 必要なソフトウェアのインストール
コンピュータに以下のツールをインストールする必要があります:
Python (バージョン3.11以降) - MCPサーバーを実行します
Node.js - MCPインスペクターや特定のMCPコンポーネントの実行に必要です
MCP互換のAIクライアント — Claude Desktop、Cursor、Codex CLI、Gemini CLI、または Antigravity がサポートされています
進める前に、PythonとNode.jsの両方が正しくインストールされ、システムパスで利用可能であることを確認してください。
3. Google Search Console MCPのダウンロード
このツールをコンピュータにダウンロードする必要があります。最も簡単な方法は以下の通りです:
このページ上部にある緑色の「Code」ボタンをクリックします
「Download ZIP」を選択します
ダウンロードしたファイルを簡単にアクセスできる場所(ドキュメントフォルダなど)に解凍します
Gitに慣れている場合は、以下のようにします:
git clone https://github.com/AminForou/mcp-gsc.git4. 必要なコンポーネントのインストール
コンピュータのターミナル(Mac)またはコマンドプロンプト(Windows)を開きます:
ファイルを解凍したフォルダに移動します:
# Example (replace with your actual path):
cd ~/Documents/mcp-gsc-main仮想環境を作成します(これによりプロジェクトの依存関係が分離されます):
# Using uv (recommended):
uv venv .venv
# If uv is not installed, install it first:
pip install uv
# Then create the virtual environment:
uv venv .venv
# OR using standard Python:
python -m venv .venv注意: uvのインストール時に「pip not found」エラーが発生した場合は、以下の「'pip not found'エラーが発生した場合」セクションを参照してください。
仮想環境を有効にします:
# On Mac/Linux:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate必要な依存関係をインストールします:
# Using uv:
uv pip install -r requirements.txt
# OR using standard pip:
pip install -r requirements.txt「pip not found」エラーが発生した場合:
# First ensure pip is installed and updated:
python3 -m ensurepip --upgrade
python3 -m pip install --upgrade pip
# Then try installing the requirements again:
python3 -m pip install -r requirements.txt
# Or to install uv:
python3 -m pip install uvコマンドプロンプトの先頭に (.venv) と表示されていれば、仮想環境が有効になっており、システムPythonに影響を与えずに依存関係がインストールされます。
5. AIクライアントをGoogle Search Consoleに接続する
以下の設定ではClaude Desktopを例として使用します。他のクライアント(Cursor、Codex、Gemini CLI、Antigravity)の場合もJSON構造は同じです。設定ファイルの場所については各クライアントのドキュメントを確認してください。
まだインストールしていない場合は Claude Desktop をダウンロードしてインストールします
Google認証情報ファイルがコンピュータのどこかに保存されていることを確認します
コンピュータのターミナル(Mac)またはコマンドプロンプト(Windows)を開き、以下を入力します:
# For Mac users:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
# For Windows users:
notepad %APPDATA%\Claude\claude_desktop_config.json以下の設定テキストを追加します(これにより、AIクライアントにGSCへの接続方法を伝えます):
OAuth認証 (自分のアカウントを使用)
{
"mcpServers": {
"gscServer": {
"command": "/FULL/PATH/TO/-main/.venv/bin/python",
"args": ["/FULL/PATH/TO/mcp-gsc-main/gsc_server.py"],
"env": {
"GSC_OAUTH_CLIENT_SECRETS_FILE": "/FULL/PATH/TO/client_secrets.json",
"GSC_DATA_STATE": "all"
}
}
}
}サービスアカウント認証
{
"mcpServers": {
"gscServer": {
"command": "/FULL/PATH/TO/-main/.venv/bin/python",
"args": ["/FULL/PATH/TO/mcp-gsc-main/gsc_server.py"],
"env": {
"GSC_CREDENTIALS_PATH": "/FULL/PATH/TO/service_account_credentials.json",
"GSC_SKIP_OAUTH": "true",
"GSC_DATA_STATE": "all"
}
}
}
}環境変数リファレンス
変数 | 必須 | デフォルト | 説明 |
| OAuthのみ |
| OAuthクライアントシークレットJSONファイルへのパス |
| サービスアカウントのみ |
| サービスアカウントJSONキーファイルへのパス |
| いいえ |
| サービスアカウント認証を強制し、OAuthをスキップするには "true" に設定 |
| いいえ |
|
|
重要: すべてのパスをコンピュータ上の実際の場所に置き換えてください:
最初のパスは、仮想環境内のPython実行可能ファイルを指す必要があります
2番目のパスは、解凍したフォルダ内の
gsc_server.pyファイルを指す必要があります3番目のパスは、Googleサービスアカウントの認証情報JSONファイルを指す必要があります
例:
Mac:
Pythonパス:
/Users/yourname/Documents/mcp-gsc/.venv/bin/pythonスクリプトパス:
/Users/yourname/Documents/mcp-gsc/gsc_server.py
Windows:
Pythonパス:
C:\Users\yourname\Documents\mcp-gsc\.venv\Scripts\python.exeスクリプトパス:
C:\Users\yourname\Documents\mcp-gsc\gsc_server.py
ファイルを保存します:
Mac: Ctrl+O を押し、Enter、次に Ctrl+X で終了
Windows: ファイル > 保存 をクリックし、メモ帳を閉じる
AIクライアントを再起動します
開くと、ツールセクションでGSCツールが利用可能になっているはずです
6. SEOデータの分析を開始!
これで、AIアシスタントにGSCデータについて質問できるようになりました!データの取得だけでなく、分析、傾向の説明、視覚化の作成を行い、SEOパフォーマンスをより深く理解するのに役立ちます。
各ツールで使用できる強力なプロンプトの例をいくつか紹介します:
ツール名 | プロンプト例 |
| 「GSCプロパティをすべてリストアップし、どのプロパティが最も多くのページをインデックス登録しているか教えて。」 |
| 「mywebsite.comの確認ステータスを分析し、所有権の詳細が何を意味するか説明して。」 |
| 「新しいウェブサイト https://mywebsite.com をSearch Consoleに追加し、ステータスを確認して。」 |
| 「古いテストサイト https://test.mywebsite.com をSearch Consoleから削除して。」 |
| 「過去30日間のmywebsite.comの検索クエリ上位20件を表示し、CTRが2%未満のものを強調して、タイトルの改善案を提案して。」 |
| 「過去28日間のmywebsite.comのパフォーマンス概要を視覚化し、異常な低下や急上昇を特定して、考えられる原因を説明して。」 |
| 「これらの重要なページのインデックス登録の問題を確認し、すぐに対処が必要なものを優先順位付けして:mywebsite.com/product, mywebsite.com/services, mywebsite.com/about」 |
| 「mywebsite.com/landing-page を包括的に検査し、インデックス登録ステータスを改善するための実用的な推奨事項を教えて。」 |
| 「トップ5の製品ページを検査し、一般的なクロールやインデックス登録のパターンを特定し、技術的なSEO改善を提案して。」 |
| 「mywebsite.comの全サイトマップをリストアップし、エラーがあるものを特定して、次のステップを推奨して。」 |
| 「mywebsite.comの全サイトマップを分析し、エラーパターンに焦点を当てて、優先順位付けされたアクションプランを作成して。」 |
| 「新しい製品サイトマップ https://mywebsite.com/product-sitemap.xml を送信し、Googleが処理するのに通常どれくらいかかるか説明して。」 |
| 「メインサイトマップ mywebsite.com/sitemap.xml のステータスを確認し、警告がSEOにとって何を意味するか説明して。」 |
| 「mywebsite.com/blog/post-title のブログ投稿へのトラフィックを促進している検索語句は何ですか?関連キーワードを最適化する機会を特定して。」 |
| 「1月と2月のサイトパフォーマンスを比較して。どのクエリが最も改善し、どれが低下したか、またこれらの変化の原因は何だと考えられるか?」 |
| 「表示回数は多いが順位が10位以下のクエリを分析し、米国のモバイルトラフィックのみにフィルタリングして。 |
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
- AlicenseNot gradedqualityNot gradedmaintenanceConnects Claude AI to Google Search Console with OAuth 2.0 authentication, enabling users to analyze search performance, inspect URLs, manage sitemaps, and export analytics data through natural language conversations.2
- AlicenseNot gradedqualityDmaintenanceConnects Google Search Console with Claude AI to analyze SEO data through natural language, enabling search analytics reporting, URL inspection, indexing status checks, sitemap management, and data visualization for SEO professionals.MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude to access Google Search Console data including search performance, URL indexation, sitemaps, and built-in SEO analysis tools such as trending queries, cannibalization detection, and traffic drop diagnostics.12311MIT
- AlicenseNot gradedqualityDmaintenanceEnables querying Google Search Console data, including search analytics, indexing status, and sitemap management, through natural language conversations with Claude.1235MIT
Related MCP Connectors
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Appeared in Searches
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/AminForou/mcp-gsc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server