Playwriter
活跃简介
通过 Chrome 扩展与 CLI 让 AI Agent 控制真实浏览器,在本地运行 Playwright 片段,适合浏览器自动化与 MCP 集成场景。
核心特性
- 连接到正在运行的 Chrome 浏览器而非启动新实例,保留登录状态、扩展程序和 Cookie
- 通过单一 `execute` 工具访问完整 Playwright API,相比多工具方案大幅减少上下文占用
- Vimium 风格的视觉无障碍标签,使用颜色编码区分元素类型,便于 AI Agent 识别页面元素
- 有状态沙箱会话,支持隔离状态和跨多个 Agent 共享浏览器标签页
- 原生 CDP 访问,支持调试、断点、实时代码编辑和网络请求拦截
- MCP 服务器集成,使任何兼容 MCP 的 Agent 都能控制浏览器
适用场景
💡 AI Agent 需要与需要认证的 Web 服务进行交互时的浏览器自动化
💡 从需要现有登录会话的页面进行网页抓取和数据提取
💡 使用真实浏览器环境进行 Web 应用的端到端测试
💡 从复杂 Web 界面进行 AI 驱动的研究和信息收集
💡 自动化表单提交、工作流和多步骤 Web 交互操作
快速开始
1. 从 Chrome 网上应用店安装 Chrome 扩展
2. 在标签页上点击扩展图标(连接后变绿)
3. 安装 CLI:`npm i -g playwriter`
4. 开始自动化:`playwriter -s 1 -e 'await page.goto("https://example.com")'`
5. 如需 Agent 集成,安装技能:`npx -y skills add remorses/playwriter`