mcpField
M
MetricPort

MetricPort

リモート
metricport.ioビジネス・マーケティング01 週間前に更新
リポジトリ公式サイト

MetricPort について

MetricPortは、AIクライアント向けにGoogle Search Console、Google Ads、AdSenseの読み取り専用分析を提供します。ホスト型サービスがGoogle OAuth接続を管理し、分析ツール、インサイト、アラート、レポートを提供します。

主な機能

  1. 01Search Consoleの検索実績とインデックス分析
  2. 02Google Adsの広告とコンバージョンの確認
  3. 03AdSenseの収益とページ実績の確認
  4. 04検索、広告、収益データの横断分析
  5. 05日次インサイト、アラート、レポート
  6. 06読み取り専用ツール

活用シーン

  1. 01検索クリックが減少したページやクエリの特定
  2. 02コンバージョンのない広告検索語の把握
  3. 03有料キーワードと自然検索順位の比較
  4. 04AdSense収益の変化とページ別貢献の分析

MCP 対応

MetricPortはホスト型のリモートMCPサーバーと、ローカル起動用の軽量クライアントを提供します。MCPクライアントは`https://metricport.io/api/mcp`または`npx metricport-mcp`で接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://metricport.io/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmmetricport-mcp0.1.1

ツール

詳細

metricport-mcp

Google Search Console、Google Ads、AdSense 用の MCP サーバーです。Claude、Cursor、Windsurf、VS Code、ChatGPT、その他あらゆる MCP クライアントから利用できます。

このパッケージは、軽量なローカルクライアントです。サーバー本体は metricport.io でホストされており、Google OAuth 接続を保持し、3 つの Google API と通信して、57 種類の読み取り専用分析ツールに加え、日次インサイト、アラート、レポートを提供します。Google Cloud プロジェクト、OAuth クライアント、デベロッパートークンを自分で作成する必要はありません。

npx metricport-mcp

クイックスタート

  1. metricport.io で無料アカウントを作成し、Google アカウントを接続します(Free では Search Console、Pro では Ads と AdSense を利用できます)。
  2. サーバーをクライアントに追加します。ブラウザーで一度サインインするか、https://metricport.io/app/keys で API キーを作成してください。

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "metricport": {
      "command": "npx",
      "args": ["-y", "metricport-mcp"],
      "env": { "METRICPORT_API_KEY": "mp_..." }
    }
  }
}

Cursor(.cursor/mcp.json)、Windsurf、VS Code(.vscode/mcp.json)でも同じ形式です。

claude.ai、ChatGPT などのリモートサーバーに対応したクライアントでは、パッケージは不要です。URL https://metricport.io/api/mcp を使ってカスタムコネクターを追加し、サインインしてください。

質問できること

  • 「今週クリック数が最も減ったページはどれですか?共通点はありますか?」
  • 「実際にインプレッションのある、掲載順位 5~20 位のストライキングディスタンス クエリを表示してください。」
  • 「Google Ads アカウントで、コンバージョンにつながらずに費用が発生している検索語句はどれですか?」
  • 「AdSense の収益が先月と比べて減少したのはなぜですか?」
  • 「オーガニック検索ですでに上位表示されているキーワードに、どこで費用をかけていますか?」

ツール

ツール機能
gsc_search_analyticsディメンション別に集計した検索パフォーマンス(クリック数、表示回数、CTR、掲載順位)。任意のフィルターを指定できます
gsc_top_queries過去 N 日間(デフォルトは 28 日間)のクリック数上位の検索クエリ
gsc_top_pages過去 N 日間(デフォルトは 28 日間)のクリック数上位のページ
gsc_page_queries1 つの URL が順位を獲得しているすべてのクエリと、クリック数、表示回数、CTR、掲載順位
gsc_quick_wins順位上昇の可能性が高いクエリ(デフォルトの掲載順位は 5~20 位)。実際の表示回数があるクエリを対象に、掲載順位を約 3 位上げた場合に見込まれる追加クリック数で並べ替えます
gsc_ctr_opportunities1 ページ目に表示されているものの、CTR が掲載順位に対する予想 CTR を大幅に下回っているクエリ
gsc_content_decay前の期間と比べてクリック数が最も減少したページ(compareTo=year を指定すると前年の同じ期間と比較)
gsc_new_and_lost_queries今期に出現したが前期にはなかったクエリと、表示されなくなったクエリ
gsc_cannibalization同じキーワードをめぐって 2 つ以上のページが競合しているクエリ
gsc_brand_split正規表現を使用してクエリをブランドと非ブランドに分類します(例
gsc_query_clusters共通の語句に基づいてクエリをトピッククラスターに分類し、クリック数、表示回数、クエリの例を表示します
gsc_question_queries質問形式のクエリ(how、what、why、wie、was、warum など)を表示回数順に並べます
gsc_zero_click_pages表示回数はあるものの、クリックされていないページ
gsc_daily_trend7 日間の移動平均を含む日別のクリック数と表示回数を表示し、減少や急増(≥30% 対比
gsc_device_country_breakdownデバイス別・国別のクリック数、表示回数、CTR、掲載順位と、モバイルとデスクトップ間の CTR 差
gsc_search_appearance検索での表示形式(リッチリザルト、動画、AMP など)別のパフォーマンスと、同じ期間の Discover および Google ニュースのトラフィック
gsc_inspect_url1 つの URL の Google インデックス状況:判定、カバレッジ状態、最終クロール日時、正規 URL、モバイル ユーザビリティ、リッチリザルト
gsc_index_check最大 10 個の URL を検査し、インデックス登録の有無、カバレッジ状態、最終クロール日時、Google が選択した正規 URL と比較した結果をコンパクトな表で返します
gsc_sitemaps送信済みサイトマップのステータス、エラー、警告、URL 数
gsc_weekly_reportクライアント向けの週次サマリーを 1 回の呼び出しで作成します:合計値の比較
ads_list_accounts接続済みの Google Ads クライアント アカウント。マネージャー(MCC)アカウントと、その直属の子アカウントを含みます
ads_query顧客アカウントに対して Google Ads Query Language(GAQL)の SELECT を実行します
ads_campaign_performance期間(デフォルトは過去 30 日間)内のキャンペーン別の費用、クリック数、表示回数、CTR、コンバージョン数、コンバージョン単価、ROAS、ステータス
ads_search_terms広告の表示につながった実際の検索語句と、費用、クリック数、表示回数、コンバージョン数
ads_wasted_spend期間(デフォルトは 30 日間)内に費用が発生したかクリックされたものの、コンバージョンに至らなかった検索語句。キャンペーン全体で集計し、除外キーワードの候補(繰り返し出現する語句にはフレーズ一致、単発の語句には完全一致)を提示します
ads_keyword_performanceキーワードのマッチタイプ、ステータス、品質スコア、費用、クリック数、コンバージョン数、CPA、インプレッション シェア
ads_quality_score_audit表示回数で重み付けした品質スコア、1~10 の分布、しきい値以下のキーワードと最も弱い要素(推定クリック率、広告の関連性、ランディング ページの利便性)、およびそれらに費やした金額
ads_impression_shareキャンペーン別の検索インプレッション シェアと、予算および広告ランクによる損失分、ページ上部率、最上部率
ads_budget_pacingキャンペーン別の月初から現在までの費用と、1 日の予算に基づく予想費用の比較、および月末の予測
ads_ad_performanceレスポンシブ検索広告の広告の有効性、最終ページ URL、見出し数、CTR、費用、コンバージョン数
ads_geo_performance国別(または level による地域別・都市別)の費用、クリック数、コンバージョン数、CPA
ads_device_performanceアカウントまたは 1 つのキャンペーンについて、デバイス(モバイル、デスクトップ、タブレット)別の費用、クリック数、CTR、コンバージョン数、CPA
ads_dayparting時間帯別・曜日別の費用、クリック数、コンバージョン数、CPA
ads_landing_pagesランディング ページ別の費用、クリック数、コンバージョン数、CPA、モバイル対応クリック率
ads_recommendationsアカウントに関する Google 独自の最適化案(キーワード、予算、広告の提案、入札戦略)と、利用可能な場合は推定効果
ads_change_history過去 N 日間(最大 30 日間)にアカウントで誰が何を変更したか:リソースタイプ、操作、ユーザー、タイムスタンプ
ads_conversion_actions設定済みコンバージョン アクションのステータス、カテゴリ、カウント方法、アトリビューション モデル、および期間内に各アクションで発生したコンバージョン数
ads_pmax_asset_groupsPerformance Max キャンペーンのアセット グループと、広告の有効性、費用、コンバージョン数、コンバージョン値
ads_daily_trendアカウントの日別の費用、クリック数、コンバージョン数、CPA を表示し、費用の急増や減少(≥30% 対比)を検出します
ads_metadataGoogle Ads リソースで選択可能なフィールドを説明します(例
ads_account_audit主要なチェックを 1 回の呼び出しで実行します:キャンペーン合計の比較
adsense_earnings収益の概要:期間(デフォルトは過去 30 日間)の合計と日別の内訳
adsense_report期間(デフォルトは過去 30 日間)と選択したディメンション・指標を使用したカスタムレポート
adsense_top_pages推定収益が多い順のページと、ページビュー数、RPM
adsense_by_country国別の収益、ページビュー数、RPM、CTR
adsense_ad_unit_performance広告ユニット別の収益、表示回数、RPM、CTR、視認可能率
adsense_platform_splitプラットフォーム(デスクトップ、ハイエンド モバイル、タブレット)別の収益、ページビュー数、RPM、CTR
adsense_daily_trend日別の収益、ページビュー数、RPM を表示し、減少や急増(≥30% 対比)を検出します
adsense_sitesAdSense アカウント内のサイトと承認状況
adsense_alertsAdSense アカウントのポリシーとアカウントに関するアラート
adsense_paymentsAdSense アカウントの未払い残高と支払い履歴
adsense_ad_unitsAdSense アカウント内の広告クライアントごとの広告ユニット
adsense_monthly_report1 回の呼び出しで、当月初日から現在までの値を比較します
paid_vs_organic同じ期間の Google Ads 検索語句と Search Console のクエリを照合します
content_monetizationページごとの Search Console クリック数と、ページ URL ごとの AdSense 収益を結合します
landing_page_overview同じ URL の Google Ads ランディング ページの費用とコンバージョン数を、Search Console のクリック数と結合します
list_properties接続済みのすべての Google アカウントと、各アカウントの Search Console サイト、Google Ads 顧客アカウント、AdSense アカウントを一覧表示します
すべてのツールは読み取り専用です。MetricPort が Google アカウント内の情報を変更することはありません。

オプション

npx metricport-mcp                      sign in with your MetricPort account
npx metricport-mcp --key mp_xxx         use an API key
METRICPORT_API_KEY=mp_xxx npx metricport-mcp
METRICPORT_URL=...                      override the server URL (self-hosted or staging)

料金とデータ

無料プラン:Google アカウント 1 件、Search Console、月間 500 回のツール呼び出し。Pro と Agency では、Google Ads、AdSense、アカウント数の追加、毎日のインサイト、アラート、共有可能なレポートが利用できます。https://metricport.io/pricingをご覧ください。

EU のフランクフルトでホストされています。リフレッシュトークンは保存時に暗号化され、生の API レスポンスはメモリ内に 5 分間キャッシュされます。ディスクに書き込まれることはありません。プライバシーポリシー:https://metricport.io/privacy。

ライセンス

このクライアントパッケージは MIT ライセンスです。ホスト型サービスには利用規約が適用されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。