应用商店评论分析服务

一个基于TypeScript的轻量级服务,用于获取并分类Apple App Store的应用评论,分为需要修复和表现良好两类,适用于开发者优化应用体验。

  • by storbeck
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 storbeck/ios_appstore_mcp

使用说明

应用商店评论MCP服务器(TypeScript)

这是一个最小的模型上下文协议(MCP)服务器,它获取给定应用ID的Apple App Store评论,并将其组织成两个可操作的桶:

  • 需求_修复——可能的问题、投诉或低评级
  • 工作良好——表扬、高评价或积极反馈

特性

  • 通过Apple iTunes RSS获取评论API客户评论,通过 rel=next 链接(以 maxPages).
  • 使用星级和简单的关键字启发式进行轻量级分类。
  • 展示一个MCP工具,返回适用于代理工作流的结构化输出。
  • 包括一个小型CLI,用于快速本地使用/测试。

安装

  • 节点18+推荐
  • 安装依赖项: npm install

脚本

  • npm run start --通过stdio运行MCP服务器
  • npm run fetch -- --appId=1420058690 --country=us --sortBy=mostrecent --maxPages=5 --一次性CLI以JSON格式打印分类评论

MCP工具

  • 姓名: appstore_reviews_summary
  • 输入:
    • appId (string,必填)-例如。, 1420058690
    • country (字符串,可选,默认值 us)
    • sortBy (枚举: mostrecent | mosthelpful,可选)
    • maxPages (数字、可选、安全帽、默认 10)
  • 输出(结构化内容):
    • appId, country, totalFetched
    • needs_fixing:审阅[]
    • working_well:审阅[]

Codex config.toml

[mcp_servers.appstore_reviews]
command = "node"
args = ["/home/$USER/repos/ios_appstore_mcp/dist/server.js"]

[projects."/home/$USER/projects/ios_appstore_mcp"]
trust_level = "trusted"

输出示例