
Show HN: GDD–36 MCP 工具,用于从 Claude/Cursor 运行 N 个隔离的 Chromium 浏览器
一句话看懂:开发者 Cap-of-tea 在 GitHub 上开源了 GDD(Giggly-Dazzling-Duckling),一个通过 36 个 MCP 工具让 Claude Code 或 Cursor 等 AI 客户端在本地并行运行多个隔离 Chromium 浏览器的工具。它允许开发者使用自然语言指令模拟数十个真实设备(包括 iPhone 15 Pro、桌面 1080p 等 22 种设备预设)进行网页测试,并自动捕获截图、检查控制台错误。
事件核心:发生了什么
GDD 是一个约 70MB 的自包含二进制文件,支持 Linux、macOS 和 Windows 平台,首次启动时自动下载 Chromium。它通过 HTTP 在 localhost:9700 上暴露 MCP 服务,开发者只需在 AI 客户端的 .mcp.json 文件中添加配置即可连接。以 Claude Code 为例,用户可以用“打开 3 台 iPhone 和一台桌面电脑,导航到 myapp.com,测试所有设备上的注册表单”这样的指令,GDD 会自动创建 4 个带设备模拟的浏览器、并行执行导航、填表、截图和错误检查。
GDD 的 36 个 MCP 工具覆盖玩家管理(添加/移除浏览器实例)、导航、交互(点击、滑动、滚动、输入)、设备模拟(屏幕尺寸、DPR、触控、User-Agent、地理位置、时区)、网络控制(模拟 4G/慢 3G/离线)、诊断(控制台错误、网络流量、性能指标)等功能。所有浏览器实例相互隔离,拥有独立的配置文件、cookies 和网络条件。工具默认以有头模式(可见窗口)打开浏览器,同时支持 --headless 参数用于 CI/CD 场景。
为什么重要
GDD 不是传统的自动化测试框架,而是一种将 AI Agent 的“思考和执行能力”与真实浏览器环境结合的新型基础设施。在此之前,开发者如果想用 Claude 或 Cursor 进行多设备测试,要么手动搭建 Selenium 网格,要么依赖云端付费服务。GDD 以开源、本地运行的方式,将多浏览器编排变成 AI 可以理解的工具调用,降低了高并发设备模拟的门槛。
从 MCP 协议生态看,36 个工具的粒度设计(从 gdd_tap 到 gdd_get_console)表明 AI Agent 不再只是被动生成代码,而是能直接操作真实的运行时环境。这种“AI 控制浏览器农场”的模式,可能改变前端测试、竞品监控、广告投放验证等场景的工作流——开发者只需描述需求,AI 即可并行执行数百次交互测试并返回结果。
对用户/开发者/创作者的影响
对前端开发者:GDD 提供了一种比 Playwright 和 Puppeteer 更“AI 原生”的测试路径。如果你已经在 Claude Code 或 Cursor 中编写测试用例,GDD 允许你用自然语言管理多设备并行任务,而不需要手动编写脚本循环。但需要注意,它目前依赖 MCP 协议,仅支持 MCP 兼容的客户端(Claude Code、Cursor),不支持直接与 OpenAI API 或 LangChain 集成(除非额外封装 HTTP 请求)。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
对 DevOps/QA 团队:GDD 的 CI/CD 集成能力(headless 模式、systemd/launchd 自动启动、curl 直接调用)使其可以嵌入自动化流水线。但当前版本不支持跨机器分布式集群,所有浏览器实例都在单台机器上运行,大规模压力测试可能受限于本地 CPU 和内存。
对产品运营:如果日常需要验证页面在多种设备上的表现(如首页加载、表单功能、广告效果),GDD 可以变成一个“语音/文字即测”的内部工具。不过,GDD 的 22 个设备预设覆盖了主流 iPhone、iPad、Pixel、Galaxy 等,但不包含 Android 厂商定制浏览器或微信内置浏览器的模拟,这些场景可能需要额外配置。
值得关注的后续
1. 生态扩展性:目前 GDD 仅提供 MCP 服务器方式,社区是否会为其开发 OpenAI Function Calling 或 LangChain Tool 适配层,将决定它能被更多 AI 工作流采纳。
2. 性能与稳定性:36 个 MCP 工具在并发场景下的表现(例如同时启动 10 个浏览器执行复杂的 SPA 交互)目前公开资料中无压力测试数据,实际生产环境的可用性有待更多用户验证。
3. 竞品跟进:Browserbase、Browserless 等云浏览器服务,以及 Playwright 自身是否会在 MCP 协议上提供类似工具集,将是评估 GDD 长期价值的重要观察点。目前 GDD 在 GitHub 上以 MIT 许可证发布,社区贡献和更新频率是下一个值得关注的时间节点。
来源:github.com


