🎯 做完你会得到
AI 可直接在你的浏览器里完成需要登录态的操作;性能问题自动分析并给出修复建议;网页自动化测试无需重新登录。
👤 适合谁
- 前端开发者(需要调试性能)
- 需要 AI 操作用户已登录页面的场景
- 自动化测试工程师
⚡ 效果预览
AI 连接到你的 Chrome,读取当前所有标签页,找到 GitHub 仓库里的某个 Issue,点进去提取信息,同时分析页面性能(LCP 2.8s → 优化建议:把未压缩的 Hero 图片换成 WebP)。
真实应用
Medium(Ewan Mak,2026年3月)发表详细教程,介绍 OpenClaw v2026.3.13 新增的 Chrome DevTools MCP 集成。核心功能:AI 可以连接到用户真实运行的 Chrome 浏览器——包括已登录的标签页、cookies、历史记录,并在其中执行操作。这解决了之前 AI 浏览网页时”无法访问登录态”的根本限制。Chrome 144 引入了 --autoConnect,Chrome 146 将远程调试变成原生开关,OpenClaw v2026.3.13-beta.1 将 Chrome DevTools MCP 的 --autoConnect 流程作为现有会话驱动程序提供。
解决什么问题
传统 AI 网页操作的局限:
- AI 用 Playwright 等工具打开全新浏览器,cookie/登录状态全无
- 每次操作前需要重新登录或绕过登录验证
- 无法访问需要 MFA/短信验证的页面
- 分析性能问题时,无法看到用户真实看到的页面状态
AI 方案:OpenClaw + Chrome DevTools MCP = AI 接管你已有的浏览器会话。
前置条件
- OpenClaw v2026.3.13+ 版本
- Chrome 146+(需要支持
--autoConnect) - Node.js v20.19+(22+ 推荐)
- 已开启 Chrome 远程调试模式
配置步骤
1. 开启 Chrome 远程调试
在 Chrome 快捷方式目标中添加 --remote-debugging-port=9222:
Windows:
Chrome 快捷方式 → 右键 → 属性 → 目标:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222
macOS:
# 终端运行
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
2. 在 Chrome 中开启远程调试
- 打开 Chrome,访问
chrome://inspect/#devices - 按 Enter 确认
- 勾选 “Allow remote debugging from this device”
3. 安装 Chrome DevTools MCP
在 OpenClaw 配置文件中添加:
mcpServers:
chrome-devtools:
command: npx
args: ["-y", "chrome-devtools-mcp@latest"]
或使用 --slim 模式(轻量级工具集):
mcpServers:
chrome-devtools:
command: npx
args: ["-y", "chrome-devtools-mcp@latest", "--slim", "--headless"]
4. 验证连接
openclaw browser --browser-profile user status
成功后返回 MCP 连接信息和检测到的标签页列表。
5. 启动现有会话接管
openclaw browser --browser-profile user attach
Chrome DevTools MCP 能做什么
性能分析与 Core Web Vitals 优化
# 让 AI 分析当前页面的性能
ai: 帮我运行性能 trace,分析 LCP 瓶颈
AI 自动记录 trace,分析 LCP、CLS、INP 等关键指标,并给出具体优化建议:
建议:将 hero-banner.jpg(未压缩,2.1MB)转换为 WebP 格式(180KB),预计 LCP 从 3.2s 降至 1.1s。
网络调试
# 分析网络请求
ai: 帮我检查 localhost:8080 上的图片加载问题
AI 检查 Network 面板,发现 404 或 CORS 配置错误,给出修复建议。
DOM 和 CSS 检查
# 检查布局问题
ai: 页面右下角有个元素溢出了,你能看看是什么问题吗
AI 连接到当前页面,检查 DOM 结构和 CSS,给出修复建议(如 padding/margin 问题)。
表单填写与自动化测试
# 自动填表测试
ai: 帮我填这个联系表单,名字用测试数据
AI 自动识别表单字段,填入测试数据并提交,用于自动化测试。
环境模拟
# 模拟网络节流
ai: 帮我测试这个页面在 3G 网络下的表现
使用示例
场景:GitHub Issue 批量处理
用户:帮我看看我的 GitHub 仓库有哪些 open 的 issues
AI(通过 Chrome DevTools MCP):
已连接到你的 Chrome,当前标签页:
标签页 URL GitHub - /openclaw/openclaw ✅ Gmail 检测到 GitHub 标签页,已打开你的仓库 Issues 列表:
Issue 状态 负责人 Bug: login timeout on mobile Open @alice Feature: dark mode Open @bob 需要我帮你分析这些 Issue 并提取详情吗?
场景:性能问题诊断
用户:我的博客首页加载很慢,帮我看看
AI:
已连接到你的 Chrome。正在运行性能 trace(60秒)……
分析结果:
指标 当前值 优化后目标 LCP 3.8s < 2.5s CLS 0.24 < 0.1 INP 420ms < 200ms 主要问题:
- Hero 图片未压缩:
/static/hero.jpg(2.4MB)建议转 WebP(190KB)- 渲染阻塞资源:
analytics.js阻塞页面加载,建议加async- 第三方脚本:
chatbot.js加载了 800ms,建议延迟加载需要我生成优化后的 HTML 片段吗?
安全须知(重要)
⚠️ 远程调试模式等于完全访问权限:
- 开启后,连接的进程可以读取你的 cookies、保存的密码和所有活跃会话
- 官方文档明确标注:“full means full”
- 建议仅在受控网络环境下使用,避免公共 WiFi
最小安全配置:
- 开启后不要访问不受信任的网页
- 定期关闭远程调试功能
- 使用专门的 Chrome Profile,不要用默认配置
预期结果
- 浏览器自动化无需重新登录(AI 直接使用你的真实会话)
- 性能分析效率提升 10 倍(AI 直接读 DevTools 数据)
- 节省前端调试时间(自动定位 LCP/CLS 问题)
- 网页自动化测试更真实(基于用户真实环境)
踩坑记录
Chrome 远程调试端口被占用
症状:连接失败,端口已被占用。
解法:换一个端口(如 9223),或先 kill 掉占用 9222 的进程。
AI 访问了恶意网页
症状:Prompt injection 攻击,AI 被引导到恶意网站。
解法:关闭 browser.evaluateEnabled=false(默认开启但建议确认),防止 AI 执行页面中的恶意 JavaScript。
不满意怎么调
- 只需要性能分析 → 用
--slim模式,减小攻击面 - 需要更安全 → 用 Playwright Managed 模式(不共享你的真实会话),仅用于自动化测试
- 只要记录 trace → 单独使用
performance_start_trace,不需要完整 DevTools MCP
用 AI 替代虚拟助理(VA)
邮件回复、日程安排、信息整理、客户跟进——这些虚拟助理做的事,OpenClaw 能接管大部分,每月省下 VA 费用。
100+ 企业平台一键接入
安装 API Gateway 技能,一口气打通 Google Workspace、Microsoft 365、GitHub、Notion、Slack、HubSpot 等 100+ 平台,统一管理。
数据报表自动生成与定时分发
把你的数据源(Excel/飞书/数据库)接入 OpenClaw,每天/每周自动生成数据报表,并准时发送到对应的人或群,彻底告别"每天早上手动跑数据、发给领导"的重复劳动。"