Google Search Console MCP Server
Google Search Console MCPサーバー
MCPプロトコルをサポートするあらゆるAIアシスタントから、Google Search Consoleのデータ(ランキング、クリック数、表示回数、ページレベルのパフォーマンス)をクエリできます。
前提条件
Node.js 18以上
Google Search Consoleにアクセス可能なGoogleアカウント
Related MCP server: Google Search Console + GA4 MCP Server
セットアップ
1. 依存関係のインストール
npm install2. Google Cloudプロジェクトの作成
Google Cloud Console にアクセスします
新しいプロジェクトを作成(または既存のプロジェクトを選択)します
Search Console API を有効にします:
「APIとサービス」 > 「ライブラリ」に移動します
「Search Console API」を検索します
「有効にする」をクリックします
3. OAuth2認証情報の作成
「APIとサービス」 > 「認証情報」に移動します
「認証情報を作成」 > 「OAuthクライアントID」をクリックします
アプリケーションの種類:デスクトップアプリ(またはウェブアプリケーション)
任意の名前を付けます
クライアントID と クライアントシークレット をコピーします
4. .env ファイルの設定
cp .env.example .env値を入力します:
変数 | 取得場所 |
| GSC設定 > 関連付け > Sc-domain (例: |
| Google Cloud Console > 認証情報 (ステップ3で取得) |
| Google Cloud Console > 認証情報 (ステップ3で取得) |
5. サーバーの実行
npm start初回実行時に、OAuth認証を完了するためのブラウザウィンドウが自動的に開きます。その後、トークンはローカルの .tokens.json に保存され、再度プロンプトが表示されることはありません。
AIアシスタントへの接続
このサーバーは stdio(標準入出力)を介して通信します。これは、MCPサーバーをAIアシスタントに接続するための標準的な方法です。AIアシスタントを以下のように設定してください:
node /path/to/src/index.js/path/to を、お使いのPC上のこのプロジェクトへの実際のパスに置き換えてください。
利用可能なツール
getTopQueries
クリック数順にランク付けされたトップ検索クエリを返します。
パラメータ:
startDate(YYYY-MM-DD),endDate(YYYY-MM-DD),rowLimit(オプション、デフォルト10)戻り値: 各行のクエリ、クリック数、表示回数、CTR、掲載順位
getSiteSummary
サイト全体の検索パフォーマンスの合計を返します。
パラメータ:
startDate(YYYY-MM-DD),endDate(YYYY-MM-DD)戻り値: 合計クリック数、表示回数、CTR、平均掲載順位
getPagePerformance
特定のページにフィルタリングされたパフォーマンスデータを返します。
パラメータ:
pageUrl(GSCに表示される正確なURL),startDate(YYYY-MM-DD),endDate(YYYY-MM-DD)戻り値: そのページのクリック数、表示回数、CTR、掲載順位
getRankingChanges
2つの期間で掲載順位の変化が最も大きいページを見つけます。
パラメータ:
days(比較する日数、デフォルト28)戻り値: ページURL、順位の変化、現在の順位、以前の順位
重要
.env や .tokens.json をバージョン管理にコミットしないでください。これらのファイルは .gitignore によって既に除外されています。
This server cannot be deployed
Maintenance
Related MCP Connectors
Query your Google Search Console, GA4 and Bing Webmaster data across every site you run.
Search Console SEO analytics: rankings, clicks, CTR, striking-distance insights, charts, sitemaps.
SEO rankings and traffic from Google Search Console for AI assistants, read-only
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides access to Google Search Console to retrieve and analyze search performance data including queries, pages, and rankings. It enables users to perform rich data analysis through customizable reporting periods and dimensions using the Search Console API.4,242 npmMIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables querying Google Search Console and Google Analytics 4 data to retrieve search performance and site analytics. It provides tools for listing web properties and running detailed reports using secure Google OAuth authentication.-
- AlicenseAqualityAmaintenanceProvides AI agents with read-only access to Google Search Console data, including search analytics, index coverage, and sitemap status. It enables users to query clicks, impressions, and ranking performance or check URL indexing status through natural language.4124 npm10MIT
- AlicenseAqualityDmaintenanceQuery Google Search Console search analytics, inspect URL indexing status, manage sitemaps, and analyze keyword performance. 13 tools covering search queries, page performance, sitemap management, and index coverage.13527 npm7MIT