关于 mcp-app-store-google-play-review-monitor
这是一个通过 Apify 运行的应用商店评论监控 MCP 服务,可按国家获取 Apple App Store 和 Google Play 的最新评论,并在后续运行中筛出新增评论。它适合跟踪应用反馈和评分变化。
主要功能
- 01汇总两大应用商店评论
- 02按国家筛选并按时间排序
- 03仅返回上次运行后的新评论
- 04提供评分趋势和新评论星级
- 05包含开发者名称与域名
适用场景
- 01跟踪竞品应用的新增评论
- 02筛选指定日期或星级的评论
- 03定期查看应用评分变化
MCP 相关
向 MCP 客户端提供 monitor_app_reviews 工具,客户端可提交应用及筛选条件并获取 Apify 数据集行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| apps | array | 否 | 每行一个:App Store URL(https://apps.apple.com/us/app/slack/id618783545)、App Store ID(id618783545)、Google Play URL 或 Google Play 软件包名称(com.Slack)。每次运行最多 100 个应用 |
| since | string | 否 | 可选。仅返回此日期(YYYY-MM-DD)或此天数内(30)的评论 |
| language | string | 否 | Google Play 评论和页面的语言代码。默认值为 en |
| only_new | enum | 否 | 默认为 true。每次运行都会按应用和国家/地区记录已返回的评论,并将其保存到 state key 下true | false |
| countries | array | 否 | 每行一个两字母商店代码,例如 us、gb、de。默认为 us。最多 10 个。App Store 评论按国家/地区区分。Google Play 对同一种语言在所有国家/地区显示相同的评论,因此评论只返回一次,归入第一个国家/地区;其他国家/地区各自返回一条评分记录 |
| state_key | string | 否 | 指定保存状態的名称。每个计划使用一个键,例如 competitor-apps-daily |
| proxy_mode | enum | 否 | 用于选择可靠性的选项。默认为 autoauto | direct | residential |
| reset_state | enum | 否 | true 表示忘记此前返回的评论,因此本次运行将重新开始false | true |
| star_ratings | array | 否 | 可选。仅返回这些星级的评价,例如投诉场景可选 1 星和 2 星。留空则返回全部评价 |
| max_charge_usd | string | 否 | 可选。费用超过此金额前,运行会停止 |
| include_summary | enum | 否 | 默认值为 true:每个应用和国家/地区商店返回一行,包含评分、评分数量、较上次运行的变化以及新评价的星级true | false |
| max_reviews_per_app | string | 否 | 单次运行中,每个应用和国家/地区商店最多返回的评价数,按时间从新到旧排列。默认值为 100。App Store 信息流每个国家/地区最多提供 500 条;Google Play 最多提供 2000 条 |
详细介绍
App Store 和 Google Play 评论监控 MCP 服务
用于 Apify 上 Mamba Labs App Store 和 Google Play 评论监控 Actor 的 MCP 服务。提供应用信息,即可按国家/地区商店获取评论,按最新时间排序;设置计划后,则只会获取自上次运行以来发布的评论。
内容
功能介绍
- 评论:将 Apple App Store 和 Google Play 评论整合为统一的行布局,包含星级、标题、正文、作者、应用版本、日期、有用票数,以及 Google Play 上显示的开发者回复。
- 仅获取新评论:使用
state_key后,每次运行都会按应用和国家/地区跳过先前运行已返回的评论。 - 评分趋势:每个应用和国家/地区商店对应一行
app_summary,包含应用评分、评分数量、与上次运行相比的变化,以及新评论的星级分布。 - 开发者域名:每行都包含开发者名称、网站和域名。
如果输入中没有应用,返回的内容会是一行免费结果,其 error_reason 以 input_invalid: 开头。
所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 Actor 运行、等待运行完成,并返回数据集中的行。
快速开始
你需要 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 条评论。”
- “Notion 在过去 30 天内收到了哪些英国 App Store 上的 1 星和 2 星评论?”
- “每天早上检查竞争对手的应用,告诉我有哪些新评论,以及评分是否有变化。”
工具
monitor_app_reviews。一个工具。参数示例:
{
"apps": [
"https://apps.apple.com/us/app/slack/id618783545",
"com.Slack"
],
"countries": [
"us"
],
"max_reviews_per_app": "50",
"state_key": "slack-reviews-daily"
}
输入
Actor 面向买家的所有输入,保持不变。省略的输入将使用 Actor 自身的默认值。数字和布尔值均以字符串形式发送。
| 输入 | 类型 | 描述 |
|---|---|---|
apps | array | 每行一个:App Store URL(https://apps.apple.com/us/app/slack/id618783545)、App Store ID(id618783545)、Google Play URL,或 Google Play 包名(com.Slack)。每次运行最多 100 个应用 |
countries | array | 每行一个两字母商店代码,例如 us、gb、de。默认值为 us。最多 10 个。App Store 评论按国家/地区分别存储。Google Play 在同一语言下会在所有国家/地区显示相同的评论,因此只返回一次评论,归入第一个国家/地区;其他国家/地区各自返回一行评分 |
max_reviews_per_app | string | 每次运行中,每个应用和国家/地区商店返回的评论数量上限,按时间从新到旧排列。默认值为 100。App Store 评论源每个国家/地区最多提供 500 条;Google Play 最多提供 2000 条 |
since | string | 可选。仅返回此日期(YYYY-MM-DD)当天或之后的评论,或指定天数(30)内的评论 |
star_ratings | array | 可选。仅返回指定星级的评论,例如投诉可选择 1 和 2 星。留空则返回全部评论 |
only_new | string | 默认值为 true。每次运行都会按应用和国家/地区记录已返回的评论,并保存到 state key 下 |
state_key | string | 为已保存的状态命名。每个计划任务使用一个键,例如 competitor-apps-daily |
reset_state | string | true 表示忘记之前已返回的评论,以便本次运行重新开始 |
include_summary | string | 默认值为 true:为每个应用和国家/地区商店返回一行,包含评分、评分数量、与上次运行相比的变化,以及新评论的星级 |
language | string | Google Play 评论和页面的语言代码。默认值为 en |
max_charge_usd | string | 可选。费用将超过此金额时,运行会停止 |
proxy_mode | string | 可靠性选项。默认值为 auto |
定价
在 Apify 上按事件付费,费用计入你的 Apify 账户。价格以 USD 计。
| 事件 | 免费计划 | Bronze | Silver | Gold |
|---|---|---|---|---|
review-row,返回一条 App Store 或 Google Play 评论 | $0.0001 | $9.5e-05 | $9e-05 | $8.5e-05 |
app-summary,检查一个应用和国家/地区商店:应用评分、评分数量、与上次运行相比的变化,以及新评论的星级。include_summary 为 false 时关闭 | $0.001 | $0.00095 | $0.0009 | $0.00085 |
apify-actor-start,每次运行的启动费用 | $0.0006563 | $0.0006563 | $0.0006563 | $0.0006563 |
无法读取的应用或输入对应的行不收费。
你的密钥
此 Actor 无需密钥。它会读取 Apple 的公开 iTunes 查询服务和评论源,以及 Google Play 的公开页面,不持有任何密钥。代理流量不会增加费用:Mamba Labs 承担本次运行的平台成本。proxy_mode 是一项可靠性设置。
Actor 完整文档
apify.com/mambalabs/app-store-google-play-review-monitor
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。