Untapped Search Console について
Untapped Search Consoleは、Google Search Consoleから検索語句、ページ、パフォーマンスの変化を読み取ります。検索流入の傾向や機会を把握したいサイト運営者向けで、データは読み取り専用です。
主な機能
- 01クリック数と表示回数の確認
- 02検索語句・ページ・国・デバイス・日付別の分析
- 03検索結果1ページ目に近い語句の発見
- 04成果のある語句と表示されない語句の識別
- 05期間比較と増減の把握
活用シーン
- 01期間ごとのクリック数と表示回数の確認
- 02順位4~20位でクリックのない語句の発見
- 03流入が増減したページや語句の特定
- 04デバイスや国別のパフォーマンス確認
MCP 対応
読み取り専用のGoogleログイン、プロパティ検索、実績と合計の取得、機会分析、期間比較のツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Untapped Search Console
ユーザーがサイトを見つけるために何を検索しているか、1ページ目に近い検索キーワードは何か、先月から何が変化したかを、自分の Search Console から確認できます。無料で、読み取り専用です。Find Untapped Growth が開発しました。
ツール
| ツール | 内容 |
|---|---|
google_login / google_login_status / google_logout | 読み取り専用の Google サインインを 1 回行うと、すべての Untapped Google プラグインで共有されます |
gsc_sites | Search Console のプロパティ |
gsc_totals | 指定期間におけるサイトの実際のクリック数と表示回数 |
gsc_performance | フィルター付きで、クエリ/ページ/国/デバイス/日付ごとの行を取得します(一度に最大 3 項目) |
gsc_whats_working | earning(保護する)・close(順位 4~20 位でクリックなし。施策の効果が期待できる箇所)・top3_no_clicks(タイトル/スニペットを修正)・invisible(20 位以下) |
gsc_compare | 今期と前期の比較:増加、減少、新規、消失、および両期間の実際の合計 |
Search Console の直近約 2 日分は確定していないため、期間の終了日はデフォルトで 3 日前です。今日を終了日とする期間では、実際にはない減少が表示されます。
インストール
- Claude Code:
/plugin install untapped-search-console --marketplace CTF-Max/untapped-plugins(または、ターミナルでclaude plugin marketplace add CTF-Max/untapped-pluginsを実行してから、claude plugin install untapped-search-console@untapped-pluginsを実行します)。 - Codex:
codex plugin marketplace add CTF-Max/untapped-pluginsを実行してから、codex plugin add untapped-search-console@untapped-pluginsを実行します。 - PATH 上で
pythonとして実行できる Python 3.10 以降が必要です。標準ライブラリのみを使用するため、pip installは不要です。
セットアップ
Untapped Index Watch と同じ Google サインインを使用します。Search Console API を有効にした Google Cloud の デスクトップアプリ OAuth クライアントが必要です(手順は Index Watch の README を参照)。
Claude Code:プラグインの設定にある「Google OAuth client file」で、そのファイルを選択します。Codex:
setx UNTAPPED_GOOGLE_CLIENT_SECRET "C:\path\to\client_secret.json" を実行してから、再起動します。その後、エージェントに google_login を実行するよう依頼してください。Index Watch ですでにサインイン済みの場合、追加の作業は不要です。
接続先
Google のみです。サインインには accounts.google.com と oauth2.googleapis.com、Search Console のデータ取得には searchconsole.googleapis.com と
www.googleapis.com に接続します。テレメトリーはありません。詳細は PRIVACY.md を参照してください。
制限事項
- Google はプライバシー保護のため、検索数の少ないクエリを非表示にします。そのため、クエリ行の合計はサイト全体の合計と一致しません。実際の合計は
gsc_totalsで取得できます。 - 順位は平均値をさらに平均した値であり、傾向を把握するための参考値です。
gsc_compareは各期間の上位 1,000 行を比較するため、「消失」は「上位 1,000 位から外れた」という意味の場合があります。
開発
python -m unittest discover -s untapped-search-console/tests # offline, 7 tests
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。