AppInsight跨平台市场洞察
一个MCP服务器,通过分析苹果应用商店和谷歌应用商店的数据,提供全面的市场情报,使用户能够研究应用程序、跟踪市场趋势、研究竞争对手并了解移动市场中的用户反馈。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"app-insight-mcp": {
"args": [
"-y",
"@jeromyfu/app-insight-mcp"
],
"command": "npx"
}
}
}
服务介绍
应用市场情报 MCP
这是一个 MCP 服务器,通过分析来自 Apple App Store 和 Google Play Store 的数据提供全面的市场情报。获取关于应用、市场趋势、竞争对手和用户反馈的信息,涵盖主要的移动应用市场。
API 覆盖范围
App Store API 覆盖范围
| API 功能 | 已实现 | MCP 工具名称 | 描述 |
|---|---|---|---|
| app | ✅ | app-store-details | 获取 App Store 应用的详细信息 |
| list | ✅ | app-store-list | 从 iTunes 集合中检索应用 |
| search | ✅ | app-store-search | 在 App Store 中搜索应用 |
| developer | ✅ | app-store-developer | 按开发者获取应用 |
| privacy | ✅ | app-store-privacy | 获取应用的隐私详情 |
| suggest | ✅ | app-store-suggest | 获取搜索建议 |
| similar | ✅ | app-store-similar | 获取相似应用 |
| reviews | ✅ | app-store-reviews | 获取应用评论 |
| ratings | ✅ | app-store-ratings | 获取应用评分 |
| versionHistory | ✅ | app-store-version-history | 获取应用版本历史 |
Google Play API 覆盖范围
| API 功能 | 已实现 | MCP 工具名称 | 描述 |
|---|---|---|---|
| app | ✅ | google-play-details | 获取应用的详细信息 |
| list | ✅ | google-play-list | 从集合中检索应用 |
| search | ✅ | google-play-search | 搜索应用 |
| developer | ✅ | google-play-developer | 按开发者获取应用 |
| suggest | ✅ | google-play-suggest | 获取搜索建议 |
| reviews | ✅ | google-play-reviews | 获取应用评论 |
| similar | ✅ | google-play-similar | 获取相似应用 |
| permissions | ✅ | google-play-permissions | 获取应用权限 |
| datasafety | ✅ | google-play-datasafety | 获取数据安全信息 |
| categories | ✅ | google-play-categories | 获取类别列表 |
使用方法
启动 MCP 服务器:
node src/server.js
该服务器提供了可以通过任何 MCP 客户端使用的工具。例如,使用 Claude for Desktop,您可以:
- 跨两个商店搜索应用
- 获取详细的应用信息
- 阅读评论和评分
- 查找相似应用
- 检查应用隐私和权限
- 等等
使用示例
// Get top free iOS apps
{
"name": "app-store-list",
"params": {
"collection": "topfreeapplications",
"num": 10
}
}
// Get top paid Android games
{
"name": "google-play-list",
"params": {
"collection": "TOP_PAID",
"category": "GAME",
"num": 10
}
}
使用 MCP Inspector 测试
npm run test:inspector

使用 mcp-cli 测试
npx @wong2/mcp-cli npx -y "app-insight-mcp"
与 Claude Desktop 一起使用
将此添加到您的 claude_desktop_config.json 文件中:
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装应用市场情报:
npx -y @smithery/cli install @JiantaoFu/appinsightmcp --client claude
Docker
{
"mcpServers": {
"app-insight-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"app-insight-mcp"
]
}
}
}
NPX
{
"mcpServers": {
"app-insight-mcp": {
"command": "npx",
"args": [
"-y",
"@jeromyfu/app-insight-mcp"
]
}
}
}
构建
Docker 构建:
docker build -t app-insight-mcp -f Dockerfile .
错误处理
所有工具都包含错误处理,并且如果发生错误,会返回适当的错误消息:
- 缺少必需的参数
- API 调用失败
- 达到速率限制
- 提供了无效的 ID 或参数
贡献
欢迎通过以下方式贡献:
- 实现缺失的功能
- 改进错误处理
- 添加更多的 API 功能
- 增强文档
许可证
MIT