1 v0.1.4 更新于 2026-11-07

FlyTrap MCP Server

FlyTrap mobile QA results for agents: bugs with evidence, screen graphs, network hosts, SDKs, diffs.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(npm)
{
  "mcpServers": {
    "mcp-87b422": {
      "command": "npx",
      "args": [
        "-y",
        "@flytrap-qa/mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 20 个工具

whoami
返回 API key 所属账户信息
list_projects
列出 key 所有者可读的项目及其选定的爬取运行
get_project
获取单个项目及其实时爬取状态
list_builds
列出项目的构建,包含二进制 SHA-256 和来源信息
get_build_summary
返回构建的版本、大小、SDK/权限数量、bug 和测试数量、屏幕、网络及性能统计
get_sdks
返回检测到的 SDK(含置信度和证据来源)、声明权限及深链接
list_bugs
列出选定运行发现的 bug,按严重程度排序
get_bug_evidence
返回 bug 的证据:场景、失败步骤、截图和 XML、logcat 错误窗口、失败网络调用、性能峰值及 ai_prompt
get_screen_graph
返回到达的屏幕及屏幕间的点击跳转关系
get_network_hosts
返回联系过的主机及调用次数、字节数和错误率
search_apps
用自然语言描述应用,返回观察特征覆盖该描述的公开爬取应用及匹配/缺失需求
get_ux_benchmark
将你的构建的功能与竞品及同类应用中相同功能的截图进行对比
list_competitors
列出项目 UX 基准中固定的竞品
find_competitors
在已爬取公开应用和 Google Play 中搜索可固定的应用
add_competitor
固定一个已爬取应用,或从 Google Play 包名创建商店项目并固定
remove_competitor
取消固定一个竞品
compare_builds
比较两个构建的 SDK、权限、深链接、主机、bug 和屏幕差异
start_crawl
为当前构建排队新的爬取,需要 crawl 权限和 confirm: true
lookup_app
无需密钥查询公开应用目录
get_app_profile
无需密钥获取公开应用档案