返回市场
应用洞察MCP

应用洞察MCP

作者:JiantaoFu19 星标更新:2025-09-13

项目介绍

MseeP.ai 安全评估徽章

应用市场情报 MCP

smithery 徽章

这是一个通过分析苹果应用商店和谷歌Play商店的数据来提供全面市场情报的MCP服务器。获取关于应用、市场趋势、竞争对手以及用户反馈的洞察。

<a href="https://glama.ai/mcp/servers/@JiantaoFu/AppInsightMCP"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=511227951,1449163849&fm=3081&app=3081&f=PNG?w=760&h=400" alt="应用市场情报 MCP 服务器" /> </a>

API 覆盖范围

App Store API 覆盖范围

API 功能实现MCP 工具名称描述
appapp-store-details获取App Store应用的详细信息
listapp-store-list从iTunes收藏中检索应用
searchapp-store-search在App Store上搜索应用
developerapp-store-developer按开发者获取应用
privacyapp-store-privacy获取应用的隐私详情
suggestapp-store-suggest获取搜索建议
similarapp-store-similar获取相似应用
reviewsapp-store-reviews获取应用评论
ratingsapp-store-ratings获取应用评分
versionHistoryapp-store-version-history获取应用版本历史

Google Play API 覆盖范围

API 功能实现MCP 工具名称描述
appgoogle-play-details获取应用的详细信息
listgoogle-play-list从收藏中检索应用
searchgoogle-play-search搜索应用
developergoogle-play-developer按开发者获取应用
suggestgoogle-play-suggest获取搜索建议
reviewsgoogle-play-reviews获取应用评论
similargoogle-play-similar获取相似应用
permissionsgoogle-play-permissions获取应用权限
datasafetygoogle-play-datasafety获取数据安全信息
categoriesgoogle-play-categories获取类别列表

使用方法

启动MCP服务器:

node src/server.js

该服务器公开了可以通过任何MCP客户端使用的工具。例如,使用Claude for Desktop,你可以:

  • 在两个商店中搜索应用
  • 获取应用的详细信息
  • 阅读评论和评分
  • 查找相似应用
  • 检查应用的隐私和权限
  • 更多功能

使用示例

// 获取免费iOS应用排行榜
{
  "name": "app-store-list",
  "params": {
    "collection": "topfreeapplications",
    "num": 10
  }
}

// 获取付费Android游戏排行榜
{
  "name": "google-play-list",
  "params": {
    "collection": "TOP_PAID",
    "category": "GAME",
    "num": 10
  }
}

使用MCP Inspector测试

npm run test:inspector

MCP Inspector

使用mcp-cli测试

npx @wong2/mcp-cli npx -y "app-insight-mcp"

使用Claude Desktop

在你的claude_desktop_config.json中添加以下内容:

通过Smithery安装

要通过Smithery自动安装App Market Intelligence for 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或参数

贡献

欢迎贡献:

  1. 实现缺失的功能
  2. 改进错误处理
  3. 增加更多API能力
  4. 增强文档

许可证

MIT