App Store + Google Play Data について
appstore-data-mcpは、175以上の国・地域のストアフロントにおけるApple App StoreとGoogle Playの最新データをMCPクライアントに提供します。両ストアの項目名を統一し、検索、アプリ詳細、レビュー、ランキング、カテゴリの照会に対応します。
主な機能
- 01アプリ検索と後続照会用IDの取得
- 02アプリ詳細とストアメタデータの取得
- 03ページ分割されたレビューと開発者返信の取得
- 04国・カテゴリ別ランキングの照会
- 05ストアカテゴリの一覧表示
活用シーン
- 01国ごとのアプリ評価とレビュー数の比較
- 02最近のアプリレビューにある問題の追跡
- 03地域別の人気アプリや売上ランキングの確認
MCP 対応
このMCPサーバーは、Apple App StoreとGoogle Playの検索、アプリ詳細、レビュー、ランキング、カテゴリ照会ツールをMCPクライアントに公開します。ローカル設定のほか、提供されているリモートHTTPエンドポイントからも接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://appstore-mcp-623314400722.us-central1.run.app/mcpclaude mcp add --transport http thevalkdokk-appstore-data https://appstore-mcp-623314400722.us-central1.run.app/mcp{"mcpServers":{"thevalkdokk-appstore-data":{"type":"http","url":"https://appstore-mcp-623314400722.us-central1.run.app/mcp"}}}Cursor で開く{"servers":{"thevalkdokk-appstore-data":{"type":"http","url":"https://appstore-mcp-623314400722.us-central1.run.app/mcp"}}}VS Code で開く{"mcpServers":{"thevalkdokk-appstore-data":{"type":"http","url":"https://appstore-mcp-623314400722.us-central1.run.app/mcp"}}}{"mcpServers":{"thevalkdokk-appstore-data":{"serverUrl":"https://appstore-mcp-623314400722.us-central1.run.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://appstore-mcp-623314400722.us-central1.run.app/mcp認証が必要ツール
詳細
appstore-data-mcp
Claude、Cursor、VS Code、Codex、およびその他のあらゆる MCP クライアントに、Apple App Store と Google Play の最新データを提供する MCP サーバーです。175 以上の国のストアフロントについて、アプリの詳細、レビュー、キーワード検索、トップチャート、カテゴリの分類情報を取得できます。
App Store Google Play Data API を利用しています(無料プラン:月 500 回の呼び出し)。
ツール
| ツール | 機能 |
|---|---|
search_apps | ストア独自の関連度ランキングを使ったキーワード検索。ほかのツールで使う ID を返します |
get_app | 1 つのアプリのメタデータ一式 — 名前、開発者、評価、価格、バージョン、サイズ、スクリーンショット、ストア URL |
get_app_reviews | ページ分けされたレビューを、新しい順または役に立った順で取得。開発者の返信も含みます |
top_charts | 国とカテゴリごとの無料/有料/売上上位/新着チャート |
list_categories | フィルターや top_charts のカテゴリ解決に使う、ストアのカテゴリ ID と名前 |
どちらのストアも同じフィールド名(id、name、developer、rating、…)に正規化されているため、モデルは 2 種類のスキーマを覚える必要がありません。
セットアップ
- 無料の RapidAPI キーを取得します:https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api → BASIC に登録 → コードスニペットから
X-RapidAPI-Keyをコピーします。 - 環境変数に
RAPIDAPI_KEYを設定して、MCP サーバーをクライアントに追加します。
Claude Desktop / Claude Code
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"appstore-data": {
"command": "npx",
"args": ["-y", "appstore-data-mcp"],
"env": { "RAPIDAPI_KEY": "your-rapidapi-key" }
}
}
}
Cursor
~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクトごと) — 上記と同じ mcpServers ブロックを使います。
VS Code(Copilot エージェントモード)
.vscode/mcp.json:
{
"servers": {
"appstore-data": {
"command": "npx",
"args": ["-y", "appstore-data-mcp"],
"env": { "RAPIDAPI_KEY": "your-rapidapi-key" }
}
}
}
プロンプトの例
- 「米国の瞑想アプリの上位 5 件を見つけて、評価とレビュー件数を比較してください。」
- 「Instagram の iOS レビューの最新 200 件で何が変わりましたか?新しいアップデートへの星 1 つの苦情はありますか?」
- 「現在、日本で売上上位の写真アプリはどれですか?」
- 「英国の
com.spotify.musicの最新レビュー 25 件を取得して、苦情を要約してください。」
ホスト型エンドポイント(インストール不要)
https://appstore-mcp-623314400722.us-central1.run.app/mcp でリモート版が稼働しています(ストリーミング可能な HTTP、ステートレス)。
RapidAPI キーはヘッダーで指定してください。サーバー側で共有や保存はされません。
{
"mcpServers": {
"appstore-data": {
"type": "http",
"url": "https://appstore-mcp-623314400722.us-central1.run.app/mcp",
"headers": { "X-RapidAPI-Key": "your-rapidapi-key" }
}
}
}
Authorization: Bearer <key> と ?key=<key> も使えます。キーがなくてもツール一覧を取得できるため、ディレクトリクローラーがサーバーをインデックスできます。キーなしでツールを呼び出すと、登録リンクとともに MISSING_CREDENTIALS が返されます。
設定
| 変数 | 必須 | 用途 |
|---|---|---|
RAPIDAPI_KEY | はい(セルフホストの場合を除く) | マーケットプレイス認証:X-RapidAPI-Key + X-RapidAPI-Host として送信 |
APPSTORE_API_BASE_URL | いいえ | マーケットプレイスの代わりに独自のデプロイ先を指定 |
APPSTORE_API_HOST | いいえ | X-RapidAPI-Host の値を上書き |
APPSTORE_PROXY_SECRET | いいえ | セルフホスト環境のオリジン認証(X-RapidAPI-Proxy-Secret) |
利用枠と費用
呼び出しは RapidAPI のプランの利用枠に加算されます。BASIC は無料(月 500 回の呼び出し)、有料プランは $9.99 からです。各ツール呼び出しは 1 リクエストとして数えられます。MCP クライアントの応答サイズ制限を超えて切り詰められる可能性があるため、limit は意図的に 1 回の呼び出しにつき 50 を上限としています。
開発
npm install
npm run build
RAPIDAPI_KEY=xxx npm run smoke # 26 end-to-end checks against the live API
ライセンス
MIT
レジストリ
- npm:appstore-data-mcp
- 公式 MCP Registry:
io.github.thevalkdokk/appstore-data - Smithery / Glama / mcp.so:このリポジトリと npm パッケージから掲載されています
MCP Registry への自動公開は、リリースのたびに .github/workflows/mcp-registry.yml から実行されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。