fuse-browser-usage 是 fuse-browser 工具集的使用规范技能,面向即将调用任意 mcp__fuse-browser__* 工具的时刻。其目标是先读本技能,再按具体目标加载对应参考文档,从而选择正确的工具路径,而不是无差别地启动浏览器。
用途与定位 该技能只覆盖原始浏览器工具的使用方式,不含完整设计流水线。身份生成、页面生成与审计由 fuse-design:design-web 与 fuse-design:design-review 关卡承担,不在本技能范围内。默认引擎为 patchright,隐身身份自动生成;Chromium 二进制由 setup.sh 提供。
四条零容忍规则
- 快速路径优先:读取页面、批量抓取、爬取站点或抓取 Google SERP 时,应使用 browser_fetch、browser_fetch_batch、browser_crawl、browser_serp_batch,不启动浏览器,速度约为浏览器的 10 倍。只有在需要交互、JS 渲染或像素结果时才开启实时会话。仅需文本、HTML 或数据时,永远走快速路径,不得用 browser_open 读取。
- 一个会话,始终关闭:用 browser_open 打开一次,在多次 browser_navigate 调用中复用 sessionId,完成后用 browser_close 关闭。不应泄漏会话;2 分钟 TTL 只是安全网,不能替代主动关闭。
- 批量优于循环:多查询用 browser_serp_batch,多 URL 用 browser_fetch_batch 或 browser_shots_batch,响应式与深色模式截图用 browser_screenshot 的 viewports 与 colorScheme 参数一次完成。不要编写逐 URL 的循环。
- 确定性提取:优先使用带 containerSelector 的 browser_extract_schema,按卡片逐条提取并关联字段,而不是手工解析 browser_snapshot。
路由方式 按目标选择配置并加载参考文档:读取文档、批量抓取、爬取、抓取 SERP(无需像素)属于研究/文档场景,加载 references/research-docs.md;测试运行中的 Web 应用(控制台、网络、交互)属于 Web 应用测试场景,加载 references/webapp-testing.md;截图、响应式与深色模式、视觉回归属于视觉/设计场景,加载 references/visual-design.md。
验证工具 任意配置均可使用验证类工具:browser_visual_diff 做与基线的回归对比,browser_metrics 获取真实的 Core Web Vitals,browser_console、browser_network、browser_cookies 用于运行时与安全检查。
适用场景与限制 适用于需要浏览器工具进行读取、抓取、爬取、SERP 采集、Web 应用测试、截图与视觉回归的任务。限制在于本技能不包含设计流水线,相关需求应改用 fuse-design 技能;具体工具参数、返回值、安装步骤与收费信息资料未完整提供,暂未提供。