mcpField
A
App Store + Google Play Data

App Store + Google Play Data

远程服务
github.com/TheValkDokk商业与营销05 天前更新
代码仓库

关于 App Store + Google Play Data

appstore-data-mcp 是面向 MCP 客户端的服务,可查询 Apple App Store 和 Google Play 的实时数据,覆盖 175 多个国家/地区店面。它统一两家商店的数据字段,并提供搜索、应用详情、评论、榜单和分类查询。

主要功能

  1. 01搜索应用并返回可供后续查询的 ID
  2. 02获取应用详情与商店元数据
  3. 03分页读取评论及开发者回复
  4. 04按国家和分类查询榜单
  5. 05列出商店分类

适用场景

  1. 01比较不同国家应用的评分与评论量
  2. 02追踪应用近期评论中的问题
  3. 03查询某地区的热门或畅销应用

MCP 相关

该 MCP 服务向 MCP 客户端提供 Apple App Store 与 Google Play 的搜索、详情、评论、榜单和分类工具。可本地配置,也可通过提供的远程 HTTP 端点连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://appstore-mcp-623314400722.us-central1.run.app/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://appstore-mcp-623314400722.us-central1.run.app/mcp需要授权
安装包
npmappstore-data-mcp0.2.0

工具

详细介绍

appstore-data-mcp

MCP 服务,为 Claude、Cursor、VS Code、Codex 和任何其他 MCP 客户端提供 Apple App Store 和 Google Play 的实时数据,包括应用详情、评论、关键词搜索、排行榜和类别分类,覆盖 175 多个国家/地区的商店。

由 App Store Google Play Data API 提供支持(免费套餐:每月 500 次调用)。

工具

工具功能
search_apps使用商店自身的相关性排名进行关键词搜索;返回供其他工具使用的 ID
get_app单个应用的完整元数据——名称、开发者、评分、价格、版本、大小、屏幕截图、商店 URL
get_app_reviews分页评论,可按最新或最有帮助排序,并包含开发者回复
top_charts免费 / 付费 / 总收入 / 新品排行榜,按国家/地区和类别筛选
list_categories商店类别 ID 和名称,用于筛选和解析 top_charts 类别

两个商店的数据均已规范化为相同的字段名(id、name、developer、rating 等),因此模型无需学习两套架构。

设置

  1. 获取免费的 RapidAPI 密钥:https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api → 订阅 BASIC → 从代码片段中复制 X-RapidAPI-Key。
  2. 在客户端中添加此服务,并在环境中设置 RAPIDAPI_KEY。
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 Agent 模式)

.vscode/mcp.json:

{
  "servers": {
    "appstore-data": {
      "command": "npx",
      "args": ["-y", "appstore-data-mcp"],
      "env": { "RAPIDAPI_KEY": "your-rapidapi-key" }
    }
  }
}

示例提示词

  • “找出美国排名前 5 的冥想应用,并比较它们的评分和评论数。”
  • “过去 200 条 Instagram 的 iOS 评论有哪些变化?有没有针对新更新的一星差评?”
  • “目前日本哪些摄影应用的总收入排名最高?”
  • “提取英国 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。每次工具调用对应一次请求。limit 每次调用最多为 50,这是有意设置的——较大的页面可能超过 MCP 客户端的响应大小限制,导致内容被截断。

开发

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 注册表:io.github.thevalkdokk/appstore-data
  • Smithery / Glama / mcp.so:已通过此仓库和 npm 包列出

每次发布时,都会通过 .github/workflows/mcp-registry.yml 自动发布到 MCP 注册表。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。