自动化
chrome-devtools-mcp-manager avatar

chrome-devtools-mcp-manager

管理 OpenClaw 内置 Chrome 浏览器及 chrome-devtools-mcp 集成,通过 MCP 协议进行稳定的浏览器自动化操作。

简介

Chrome DevTools MCP Manager 是专为需要程序化浏览器控制的 OpenClaw 用户所设计的核心基础设施技能。通过连接 OpenClaw 的内部浏览器工具与外部基于 MCP 的客户端(如 mcporter 或 Claude Desktop),它实现了复杂的浏览器自动化流程。该技能自动化管理专用的浏览器实例,确保 CDP(Chrome DevTools Protocol)端口就绪、配置文件隔离以维护安全,并配置好 MCP 服务器以便进行代理程序互动。这非常适合正在构建 AI 驱动网页爬虫、自动化测试套件或需要持久浏览器会话与深度互动能力的开发者及进阶用户。

  • 通过 openclaw 配置文件对内置 Chrome 进行完整生命周期管理,包括启动、停止与状态确认。

  • 完美集成 chrome-devtools-mcp 服务器,使用 stdio 传输方式确保安全且低延迟的通讯。

  • 完整的页面控制功能,包含列表查询、网址导航、分页创建与关闭作业。

  • 进阶互动工具集:支持点击、输入文字、键盘事件模拟与下拉菜单选择。

  • 深度检视工具:提取无障碍树状结构快照、高分辨率截图,并执行原生 JavaScript 以提取页面状态。

  • 状态管理:存取与设置浏览器 Cookie、LocalStorage 及其他持久性状态数据,以维持认证会话的连续性。

  • 需要 Node.js 与已配置的 MCP 客户端;用户应在 mcporter 或 Claude Desktop 的 JSON 配置文件中定义服务器。

  • 此技能提供健康检查实用工具,以验证 18800 端口的连接状态,确保浏览器在执行任务前已准备就绪。

  • 适用于需要超越基础无头爬虫,进入动态交互式会话并模拟人类行为的场景。

  • 操作限制:依赖本地浏览器环境;性能取决于系统资源;请确保 chrome-devtools-mcp 依赖包保持最新以维持对 CDP 功能的完整支持。

仓库统计

Star 数
4,454
Fork 数
1,214
Open Issue 数
7
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 09:20
在 GitHub 查看