mcp-app-store-google-play-review-monitor について
Apify の Actor を実行し、Apple App Store と Google Play のレビューを国別に取得する MCP サーバーです。実行間の新着レビューを追跡でき、アプリの評価や利用者の反応の監視に使えます。
主な機能
- 01両ストアのレビューを集約
- 02国別に絞り日付順に表示
- 03前回以降の新着レビューを取得
- 04評価推移と新着レビューの星を表示
- 05開発者名とドメインを掲載
活用シーン
- 01競合アプリの新着レビューを追跡
- 02日付や星評価でレビューを絞り込み
- 03定期的にアプリの評価変化を確認
MCP 対応
MCP クライアントに monitor_app_reviews ツールを提供します。アプリと絞り込み条件を受け取り、Apify のデータセット行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-app-store-google-play-review-monitorAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| apps | array | いいえ | 1行につき1件:App Store の URL(https://apps.apple.com/us/app/slack/id618783545)、App Store ID(id618783545)、Google Play の URL、または Google Play のパッケージ名(com.Slack)。1回の実行につき最大100件のアプリ |
| since | string | いいえ | 任意。この日付(YYYY-MM-DD)以降、または指定日数(30日)以内のレビューのみ |
| language | string | いいえ | Google Play のレビューとページに使用する言語コード。デフォルトは en |
| only_new | enum | いいえ | デフォルトは true です。実行ごとに、返されたレビューをアプリと国ごとに記録し、state key の下に保存しますtrue | false |
| countries | array | いいえ | 1 行に 1 つ、2 文字のストアコードを指定します。例:us、gb、de。デフォルトは us です。最大 10 件です。App Store のレビューは国ごとに異なります。Google Play では、同じ言語のレビューはすべての国で同一のため、レビューは最初の国に対して 1 回だけ返され、他の各国には個別の評価行が返されます |
| state_key | string | いいえ | 保存状態の名前を指定します。スケジュールごとに 1 つのキーを使用します。例:competitor-apps-daily |
| proxy_mode | enum | いいえ | 信頼性を選択する設定です。デフォルトは auto ですauto | direct | residential |
| reset_state | enum | いいえ | true にすると、以前に返されたレビューを忘れ、今回の実行を最初から開始しますfalse | true |
| star_ratings | array | いいえ | 任意。指定した星評価のレビューのみを返します。たとえば、苦情を確認する場合は星 1 と星 2 を指定します。空欄の場合はすべて返します |
| max_charge_usd | string | いいえ | 任意。この金額を超える課金が発生する前に実行を停止します |
| include_summary | enum | いいえ | デフォルトは true です。アプリと国別ストアごとに 1 行を返し、評価、評価数、前回実行からの変化、新しいレビューの星評価を含みますtrue | false |
| max_reviews_per_app | string | いいえ | 1 回の実行でアプリと国別ストアごとに返すレビューの最大数です。新しい順に並びます。デフォルトは 100 です。App Store のフィードは国ごとに最大 500 件、Google Play は最大 2000 件を提供します |
詳細
App Store and Google Play Review Monitor MCP サーバー
Apify 上の Mamba Labs App Store and Google Play Review Monitor アクター向け MCP サーバーです。アプリを指定すると、国別ストアのレビューを新しい順に返します。スケジュールを設定した場合は、前回の実行以降に投稿されたレビューのみを返します。
内容
機能
- レビュー:Apple App Store と Google Play のレビューを、星評価、タイトル、本文、投稿者、アプリのバージョン、日付、役に立った票数、Google Play で表示される場合はデベロッパーの返信を含む、1 行形式で取得します。
- 新しいレビューのみ:
state_keyを指定すると、アプリと国ごとに、前回の実行で返されたレビューをスキップします。 - 評価の推移:アプリと国別ストアごとに
app_summary行を 1 つ返し、アプリの評価、評価件数、前回実行からの変化、新しいレビューの星評価の内訳を表示します。 - デベロッパーのドメイン:すべての行に、デベロッパー名、ウェブサイト、ドメインが含まれます。
アプリを指定せずに入力すると、error_reason が input_invalid: で始まる無料の行が 1 つ返されます。
処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
以下を Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-app-store-google-play-review-monitor": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-app-store-google-play-review-monitor"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。monitor_app_reviews ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENに設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「米国の Slack について、App Store と Google Play の最新レビューを 50 件取得して。」
- 「過去 30 日間に、英国の App Store で Notion が受け取った星 1 つと星 2 つのレビューはどれ?」
- 「競合他社のアプリを毎朝確認して、新しいレビューの内容と評価の変動を教えて。」
ツール
monitor_app_reviews。ツールは 1 つです。引数の例:
{
"apps": [
"https://apps.apple.com/us/app/slack/id618783545",
"com.Slack"
],
"countries": [
"us"
],
"max_reviews_per_app": "50",
"state_key": "slack-reviews-daily"
}
入力
アクターの購入者向け入力はすべて、そのまま使用できます。省略した入力には、アクター独自のデフォルト値が適用されます。数値とブール値は文字列として送信します。
| 入力 | 型 | 説明 |
|---|---|---|
apps | array | 1 行につき 1 つ指定します。App Store の URL(https://apps.apple.com/us/app/slack/id618783545)、App Store の ID(id618783545)、Google Play の URL、または Google Play のパッケージ名(com.Slack)を指定できます。1 回の実行につき最大 100 個のアプリを指定できます |
countries | array | 1 行につき 1 つ、2 文字のストアコードを指定します(例:us、gb、de)。デフォルトは us です。最大 10 個まで指定できます。App Store のレビューは国ごとに分かれています。Google Play では、同じ言語のレビューがすべての国で共通のため、レビューは最初の国にまとめて 1 回だけ返され、ほかの各国にはそれぞれの評価行が返されます |
max_reviews_per_app | string | 1 回の実行で、アプリと国のストアごとに返すレビューの最大数です。新しいものから順に返されます。デフォルトは 100 です。App Store のフィードでは国ごとに最大 500 件、Google Play では最大 2000 件が提供されます |
since | string | 任意です。この日付(YYYY-MM-DD)以降、または指定した日数(30 日)以内のレビューのみを返します |
star_ratings | array | 任意です。指定した星評価のレビューのみを返します(例:苦情を確認する場合は 1 と 2)。空の場合はすべて返されます |
only_new | string | デフォルトは true です。各実行では、返したレビューがアプリと国ごとに状態キーの下に記録されます |
state_key | string | 保存する状態の名前です。スケジュールごとに 1 つのキーを使用してください(例:competitor-apps-daily) |
reset_state | string | true にすると、以前に返したレビューを忘れ、今回の実行を最初から開始します |
include_summary | string | デフォルトは true です。アプリと国のストアごとに 1 行を返します。この行には、評価、評価数、前回の実行からの変化、新しいレビューの星評価が含まれます |
language | string | Google Play のレビューとページに使用する言語コードです。デフォルトは en です |
max_charge_usd | string | 任意です。料金がこの金額を超える前に実行を停止します |
proxy_mode | string | 信頼性の設定です。デフォルトは auto です |
料金
Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。
| イベント | 無料プラン | ブロンズ | シルバー | ゴールド |
|---|---|---|---|---|
review-row、返された App Store または Google Play のレビュー 1 件 | $0.0001 | $9.5e-05 | $9e-05 | $8.5e-05 |
app-summary、確認したアプリと国のストア 1 件:アプリの評価、評価数、前回の実行からの変化、新しいレビューの星評価。include_summary が false の場合は無効です | $0.001 | $0.00095 | $0.0009 | $0.00085 |
apify-actor-start、実行開始 1 回あたり | $0.0006563 | $0.0006563 | $0.0006563 | $0.0006563 |
読み取れなかったアプリや入力の行は無料です。
API キー
このアクターにキーは必要ありません。Apple の公開 iTunes Lookup サービスとレビュー フィード、および公開 Google Play ページを読み取り、いかなるキーも保持しません。プロキシのトラフィックによって料金が増えることはありません。実行にかかるプラットフォーム費用は Mamba Labs が負担します。proxy_mode は信頼性の設定です。
アクターのドキュメント全文
apify.com/mambalabs/app-store-google-play-review-monitor
ライセンス
MIT。詳しくは LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。