mcp-local-rank-map-pack-tracker について
Apify を利用し、キーワードと地域ごとに Google の自然検索、マップパック、ローカルファインダーの順位を調べる MCP サーバーです。掲載情報を返し、過去の結果との比較にも対応します。
主な機能
- 01自然検索・マップパック・ファインダーの順位
- 02キーワードと地域ごとの検索
- 03該当リスティングの詳細
- 04上位ドメインと事業者
- 05state_key による順位履歴
活用シーン
- 01都市ごとのローカル順位の比較
- 02複数の検索語での事業者追跡
- 03週ごとの順位変化の確認
MCP 対応
MCP クライアントに `track_local_rankings` ツールを提供します。Apify Actor を起動して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| country | string | いいえ | Google の市場とプロキシの出口に使用する 2 文字の国コードです。デフォルトは US です。 |
| keywords | array | はい | 確認する検索語です。例:plumber。1 回の実行につき、キーワードと地点の組み合わせを最大 500 件指定できます。 |
| language | string | いいえ | Google のインターフェース言語です。デフォルトは en です。 |
| locations | array | はい | 各検索を行う地点です。Austin, Texas, United States などの地名、または 30.2672,-97.7431 などの座標を指定します。 |
| state_key | string | いいえ | スケジュール名です。実行間で順位を保持し、各行に前回の順位と変動を含めます。 |
| business_name | string | いいえ | Google ビジネス プロフィールに登録されている名称です。リスティングにウェブサイトが表示されない場合や、別のウェブサイトが表示される場合に、地図上で検索するために使用します。 |
| organic_depth | string | いいえ | 確認するオーガニック検索の順位です。10、20、30、50 を指定できます。最初の 10 件を超えるごとに、追加のページイベントが 1 回発生します。デフォルトは 10 です。 |
| target_domain | string | いいえ | ウェブサイトです。例:weplumbatx.com。この項目、business_name、または両方を指定してください。 |
| max_charge_usd | string | いいえ | 任意。この金額を超える課金が発生する行を処理する前に、実行を停止します。 |
| include_local_finder | enum | いいえ | 地図結果 3 件に表示されていない場合、地図の全リスト(上位 20 件)を開きます。追加のページイベントが 1 回発生します。デフォルトは true です。true | false |
詳細
Local Rank and Map Pack Tracker MCP サーバー
Apify 上の Mamba Labs Local Rank and Map Pack Tracker アクター向け MCP サーバーです。キーワード、場所、ドメインまたはビジネス名を指定します。実行ごとに、各場所から Google 検索を行い、キーワードと場所の組み合わせごとに、オーガニック検索順位、マップパック順位、ローカルファインダー順位を含む1行を返します。
内容
機能
- 場所名は座標に変換され、その地点を検索場所として Google 検索を行うため、Austin を指定すると Austin のマップパックが返されます。
- 各行には、
organic_position(最大50件まで)、local_pack_position(1~3位)、local_finder_position(上位20件)に加え、一致したリスティングの評価、レビュー数、カテゴリ、電話番号、ウェブサイト、住所が含まれます。 top_organic_domainsとtop_local_businessesには、上位を占めるドメインやローカルビジネスが記載されます。state_keyを指定すると、各行に前回の順位とその変動が含まれるため、週次スケジュールを設定して順位の履歴を作成できます。- 順位が空欄の場合は、確認した範囲内で見つからなかったことを意味します。ブロックされた行は無料で返され、その理由が
row_statusに示されます。
すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
以下を Claude Desktop の設定ファイル(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-local-rank-map-pack-tracker": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-local-rank-map-pack-tracker"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。track_local_rankings ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations で取得できる Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「weplumbatx.com は Austin と Round Rock で plumber と emergency plumber の検索に何位で表示されますか?」
- 「30.2672,-97.7431 で drain cleaning を検索したときの We Plumb LLC のマップパック順位を確認してください。」
- 「London の5つの区で、dentist near me の検索に対する歯科医院の順位を毎週追跡し、変化を表示してください。」
ツール
track_local_rankings。ツールは1つです。引数の例:
{
"keywords": ["plumber", "emergency plumber"],
"locations": ["Austin, Texas, United States", "Round Rock, Texas, United States"],
"target_domain": "weplumbatx.com",
"business_name": "We Plumb LLC"
}
入力
アクターの購入者向け入力をすべてそのまま使用します。省略した入力には、アクター独自のデフォルト値が適用されます。数値とブール値は文字列として送信されます。
| 入力 | 型 | 説明 |
|---|---|---|
keywords | array | 検索語。必須 |
locations | array | 場所の名前または座標。必須 |
target_domain | string | ウェブサイトです。これ、business_name、またはその両方を指定します |
business_name | string | Google ビジネス プロフィールに表示される名前 |
country | string | Google の市場とプロキシの出口。デフォルトは US |
language | string | Google インターフェースの言語。デフォルトは en |
organic_depth | string | 10、20、30、または50。デフォルトは10 |
include_local_finder | string | true または false。デフォルトは true |
state_key | string | 変更追跡に使うスケジュール名 |
max_charge_usd | string | 実行ごとの任意の費用上限 |
料金
Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
rank-check、1つの場所における1つのキーワード。Google の1ページ目を含む | $0.055 | $0.05225 | $0.0495 | $0.04675 |
extra-page、オーガニック検索の2ページ目以降、またはローカルファインダー | $0.0495 | $0.0171 | $0.0162 | $0.0153 |
apify-actor-start、実行開始1回あたり | $0.002 | $0.002 | $0.002 | $0.002 |
ブロックされた行とエラー行は無料です。
キーについて
このアクターにキーは必要ありません。Apify Google SERP プロキシ経由で Google の検索結果ページを読み込み、いかなるキーも保持しません。実行にかかるプラットフォームとプロキシの費用は Mamba Labs が負担します。
アクターの完全なドキュメント
apify.com/mambalabs/local-rank-map-pack-tracker
ライセンス
MIT。LICENSEを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。