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
无需密钥获取公开应用档案