mcpField
R
Review Miner

Review Miner

ローカル
github.com/alialtunarビジネス・マーケティング04 週間前に更新

Review Miner について

Review Minerは、公開されているApp StoreとSteamのレビューを分析するMCPサーバーです。製品チームや市場調査担当者向けに、評価やバージョンごとの変化、苦情をまとめ、APIキーなしで競合比較や製品ニーズの調査を支援します。

主な機能

  1. 01アプリとゲームのランキング表示
  2. 02アプリ検索とID取得
  3. 03最近のレビューと評価の集計
  4. 04バージョン別評価の追跡
  5. 05競合2~8件の比較
  6. 06苦情フレーズとレビュー例の抽出

活用シーン

  1. 01類似アプリに共通する不満の比較
  2. 02更新による評価への影響確認
  3. 03レビューから製品ニーズを特定

MCP 対応

ランキング、検索、レビュー分析、競合比較のツールと、機会発見や競合分析用のプロンプトをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"alialtunar-review-miner": {
"command": "uvx",
"args": [
"review-miner-mcp"
]
}
}
}
起動コマンドuvx review-miner-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypireview-miner-mcp0.1.0

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
chartstringいいえApp Store:'free' | 'paid' | 'grossing'。Steam:'top_sellers' | 'most_played' | 'new_releases'。
limitintegerいいえ
storeenumいいえ'appstore' または 'steam'。appstore | steam
countrystringいいえ2文字のストア国コード。例:'us'、'tr'、'de'。
categoryanyいいえApp Store のみ。例:'health-fitness'、'finance'、'games'、'productivity'。すべてを対象にする場合は省略します。
response_formatenumいいえ'markdown'(デフォルト)または 'json'。markdown | json

詳細

review-miner-mcp

競合製品についてユーザーが何を嫌っているのかを把握できます。 App Store と Steam の公開レビューを分析する MCP サーバーです。Claude(または任意の MCP クライアント)が、何千もの不満を製品機会へとつなげられます。

API キー不要。スクレイピング不要。1 行でインストールできます。

You:    What do users hate about the top health & fitness apps in Turkey?
Claude: [review_top_apps → review_compare_apps]
        • Strava: the most upvoted complaints ask for Turkish. "I was going to buy
          Premium but I'm deleting it because there is no Turkish support."
        • OKOK (smart scale): 61% of recent reviews are negative. You have to watch
          ads before the app shows your own weight.
        • MAC+: login and verification-code errors ("hata veriyor") dominate.
        • HUAWEI Health: can't log in after switching phones or after updates.

実際のツール出力を要約:トルコの App Store、2026 年 10 月 1 日、各アプリの最近のレビュー 150 件。

review-miner によるトルコのヘルス&フィットネスアプリ上位 5 件の比較

理由

知りたいことこれがない場合review-miner を使う場合
アプリの評価が下がった理由レビューを手作業でスクロールするrating_by_version で、どのアップデートが問題を起こしたかを確認できます
カテゴリ全体でうまくいっていないこと5 アプリ × 500 件のレビューを読む1 回の呼び出しで横並びに比較できます
アイデアに需要があるかどうか推測する実際の不満を引用と件数で確認できます

仕組み

flowchart LR
    C[Claude / MCP client] -->|tool call| S[review-miner-mcp]
    S --> A[Apple iTunes Search + RSS]
    S --> T[Steam Store + Web API]
    S --> X[Stats: rating mix, per-version rating,<br/>top complaint phrases]
    X -->|compact summary + best review samples| C

サーバーは低コストで決定的な処理(取得、集計、フレーズ抽出)を行います。モデルは解釈を担当します。最も参考になるレビュー本文だけが返されるため、コンテキストウィンドウがレビューで埋まることはありません。

インストール

uv が必要です。

Claude Code

claude mcp add review-miner -- uvx review-miner-mcp

Claude Desktop / Cursor(claude_desktop_config.json / .cursor/mcp.json)

{
  "mcpServers": {
    "review-miner": {
      "command": "uvx",
      "args": ["review-miner-mcp"]
    }
  }
}

ツール

ツール機能
review_top_apps現在の人気ランキング:カテゴリ別の App Store ランキング(無料/有料/売上)または Steam の週間売上上位/最多プレイ/新作
review_search_appsアプリやゲームを検索して ID を取得します
review_fetch1 つのアプリの最近のレビュー:評価の内訳、バージョン別評価、主な不満のフレーズ、最も参考になるレビュー本文
review_compare_appsApp Store と Steam を混在させて、競合 2~8 件を横並びで比較します

プロンプト: find_opportunities(カテゴリ → 製品のギャップ)、competitor_teardown(1 つのアプリの良い点と悪い点)。

すべてのツールで country(例:tr、de、us)と response_format(markdown / json)を指定できます。

試してみましょう

  • 「トルコの金融アプリ上位 5 件のレビューを比較してください。どのアプリにも共通する問題は何ですか?」
  • 「Duolingo の最新バージョンで評価は下がりましたか?バージョン別の評価を表示してください。」
  • 「Cyberpunk 2077 の Steam の低評価レビューではどんな不満が挙がっていますか?プレイ時間も教えてください。」
  • 「ドイツの health-fitness で find_opportunities を実行してください。」

制限(データソースによる制限)

  • App Store:国ごとの最新レビュー約 500 件(Apple のフィード制限)。
  • App Store:アプリや国によっては、Apple のレビューフィードがしばらく空になることがあります。サーバーは同等のフィード URL を自動的に再試行します。すべて空の場合は、「レビューなし」と報告せず、その旨を通知します。数分後に再試行するか、別の国を指定すると通常は取得できます。
  • Steam:言語(english、turkish、all…)で絞り込んだ最新レビュー。
  • 結果は 15 分間キャッシュされます。負荷を抑えるため、同時実行数に上限があります。

キーレス MCP シリーズの一部

公開データを使用し、API キー不要でそれぞれ 1 つの市場に関する疑問に答えるオープンソース MCP サーバーです。

サーバー答える問い
review-miner-mcp(このサーバー)競合アプリやゲームについて、ユーザーは何を嫌っているのか?(App Store と Steam のレビュー)
pricing-time-machine-mcpSaaS の料金ページは年月とともにどう変化したか?(Wayback Machine)
hn-hiring-trends-mcpテック企業が採用しているスキルは何か、また需要が高まっているスキルは何か?(HN Who is hiring)
model-price-radar-mcp各 LLM の価格はいくらか、また安くなったか?(OpenRouter と価格履歴)
launch-detector-mcp企業がこれから立ち上げようとしているものは何か?(証明書の透明性ログ)

開発

uv sync --extra dev
uv run pytest                          # offline tests with mocked APIs
uv run python scripts/smoke_live.py    # live check against Apple and Steam
npx @modelcontextprotocol/inspector uv run review-miner-mcp   # click-through UI
uv run --with rich python scripts/demo.py finance tr        # terminal demo (vhs docs/demo.tape records the GIF)

MIT © Ali Altunar

コメント

MCP は初めてですか?

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

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