
FlyTrap
io.github.FlyTrap-QA由 GitHub 账号 FlyTrap-QA 发布v0.1.4更新于 Nov 7, 2026
FlyTrap mobile QA results for agents: bugs with evidence, screen graphs, network hosts, SDKs, diffs.
概览
让编程助手读取 FlyTrap 移动端 QA 爬取结果:带截图与日志的缺陷、界面图、网络主机、SDK 以及构建差异。
- 可以做什么
- 查看项目与构建:账户信息、项目列表、构建列表、构建摘要、检测到的 SDK 与权限
- 审阅缺陷与证据:按严重程度排序的缺陷,附截图、UI XML、logcat 错误窗口、失败的网络请求与性能峰值
- 梳理应用行为:已到达界面及点击连线的界面图,以及联系过的主机、调用次数、流量与错误率
- 对比构建:两个构建之间的 SDK、权限、深链、主机、缺陷与界面差异
- 基准与竞品:与竞品应用对比的 UX 基准,列出、查找、固定与取消固定竞品
- 无需密钥的公开目录:查询应用、应用档案、SDK 与权限
- 适用场景
- 适合在用 AI 编程助手调试移动应用时,让它基于真实设备爬取证据而非猜测来分析问题;也适合比较两个构建或把自家应用与竞品做基准对比。
- 运行要求
- 通过 npx 以 stdio 本地运行,需要 Node 20 或更高版本。项目相关工具需设置 FLYTRAP_API_KEY(来自 FlyTrap 控制台的密钥);公开目录工具无需密钥。需要能访问 FlyTrap API 的网络。若只需读取,使用 read 权限的密钥即可。
安装
在 SourceWeft 中
- 打开 控制台中的 FlyTrap,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
@flytrap-qa/mcp
MCP server for FlyTrap. It lets the coding agent you already use (Cursor, Claude Code, Codex, Windsurf, Zed, VS Code) read the results of FlyTrap crawls: the bugs FlyTrap found in your app with screenshots, UI XML, logcat and failed network calls, the screen graph, the hosts your build talks to, detected SDKs and permissions, and diffs between two builds.
FlyTrap runs your real Android or iOS build on real devices and records everything. This package only reads those results. It does not run apps, decompile binaries or touch your source tree.
Quick start
- Sign in at dashboard.flytrap.dev, open Settings > API keys and create a key. Pick the
readscope unless you want the agent to be able to queue new crawls. - Add the server to your agent:
Claude Code: claude mcp add flytrap -e FLYTRAP_API_KEY=ft_live_... -- npx -y @flytrap-qa/mcp@latest
Codex CLI (~/.codex/config.toml):
- Ask things like:
- "Why does onboarding break in my app? Show me the evidence."
- "Which third-party hosts does build 1184 talk to before the consent screen?"
- "What changed between build 1180 and 1184: SDKs, permissions, bugs?"
- "Which SDKs does com.booking ship on Android?" (public catalog, no key needed)
Without FLYTRAP_API_KEY the public catalog tools still work.
Tools
Your projects (need FLYTRAP_API_KEY):
Public catalog (no key): lookup_app, get_app_profile, lookup_sdk, lookup_permission.
Agent skill
skills/flytrap/SKILL.md tells an agent when to reach for which tool and how to cite evidence. Copy it into your project's skills folder (for example .claude/skills/flytrap/SKILL.md or .cursor/rules/) or point your agent at it.
Configuration
The only setting is FLYTRAP_API_KEY: your personal key from Settings > API keys (ft_live_...). It is optional for the public catalog tools. The server always talks to https://api.flytrap.dev.
Security
- The key is sent only to
https://api.flytrap.devas aBearerheader, over https. It is never written to disk or logged. - Keys are scoped. A
readkey cannot start crawls, create keys or change billing, even if the agent asks. Revoke keys any time in the dashboard. - Keys inherit the project permissions of the user who created them. A key never sees another account's private projects.
- Tool output is bounded (log windows, call caps, 4 MiB per response) and marked as untrusted app data, since bug titles, log lines and URLs originate from the crawled app and its traffic.
start_crawl,add_competitorandremove_competitorare the only tools that change anything; they need a key created with thecrawlscope. Queuing a crawl (start_crawl, oradd_competitorwith a Google Play package) also requires an explicitconfirm: true.
REST instead of MCP
Every tool maps to a REST endpoint, so an agent that can run curl can do the same without this package:
API reference: https://api.flytrap.dev/docs
Development
Requires Node 20 or newer. Published from GitHub Actions on tags (v*) with npm provenance.
来源:README.md,提交 a4a1ed8
工具
0版本历史
1- v0.1.4最新Nov 7, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分