智能体使用 Chrome DevTools MCP 调试浏览器


一、前置条件

在开始之前,请确保:

  • Chrome 版本 ≥ 146(在地址栏输入 chrome://version 查看)
  • 使用的是桌面版 Chrome(Windows/Mac/Linux)
  • 拥有管理员权限(部分系统可能需要)

如何更新 Chrome:

  1. 点击右上角菜单(三个点)
  2. 选择「帮助」→「关于 Google Chrome」
  3. 浏览器会自动检查并下载更新
  4. 重启 Chrome 完成更新

官方文档:https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session?hl=zh-cn


二、开启远程调试(图形界面方式)

步骤 1:访问远程调试页面

在 Chrome 地址栏输入以下地址并按回车:

复制代码
chrome://inspect/#remote-debugging

你会看到如下界面:

步骤 2:开启远程调试开关

在页面右侧找到核心开关:

☑️ Allow remote debugging for this browser instance

允许此浏览器实例进行远程调试

勾选该开关。

此时会弹出安全提示:

复制代码
开启此选项后,外部应用将有权请求该浏览器的完全控制权,包括:
- 读取保存的数据、Cookie、网站数据
- 导航到任何 URL
- 执行 JavaScript 代码

点击「确认」或「允许」。


三、安装 chrome-devtools-mcp 服务

1、基于qodercli,执行如下命令

复制代码
qodercli mcp add chrome-devtools-mcp "npx chrome-devtools-mcp@latest --autoConnect --no-usage-statistics --no-performance-crux" --scope user

运行 qodercli 进入,输入 /mcp 查看安装是否成功

2、基于qoder

右上角头像,Qoder设置

MCP服务,添加

打开mcp.json , 添加 chrome-devtools-mcp 服务, 保存等待加载

复制代码
{
  "mcpServers": {
    "chrome-devtools-mcp":{
      "command": "npx",
      "args": [
        "chrome-devtools-mcp@latest",
        "--autoConnect",
        "--no-usage-statistics",
        "--no-performance-crux"
      ]
    }
  }
}

--no-usage-statistics 和 --no-performance-crux 表示不上传使用数据到google服务器

绿色链接则为加载成功

四、使用 chrome-devtools-mcp

1、要求大模型使用 chrome-devtools 工具链接浏览器,进行调试

配合安装 qoder-skill 使用

https://code.alibaba-inc.com/content_audit/qoder-workflow

2、浏览器允许

3、提示受控,连接成功

4、能够实现截图、查看控制台输出、网络面板,辅助调试,只需要提示需求,让浏览器自己输出日志、自己调试

相关推荐
卢锡荣6 分钟前
国产PD3.1全集成Type-C管控芯片LDR6020P
c语言·开发语言
Freak嵌入式18 分钟前
Pico UART 数据收发实战:硬件配置、MicroPython 编程
java·开发语言·单片机·嵌入式硬件·生活
Casual22 分钟前
【网络基础进阶】:看懂子网划分与 VLAN
开发语言·网络·php
独立开发之道32 分钟前
【three.js教程】Three.js 运行时更新:矩阵、几何体、材质怎么改才不卡
javascript·矩阵·材质
cfm_29141 小时前
线程池阻塞队列
java·开发语言
默_笙1 小时前
🌃 HTTP 不认识你:JWT 登录鉴权的完整"酒店入住"指南
前端·javascript
xxwxx__1 小时前
C++ list 深度解析:从使用原理到模拟实现
开发语言·c++·list
Chester_19992 小时前
CSP202303C.LDAP
开发语言·c++·蓝桥杯·stl
奋斗吧程序媛2 小时前
CSV文件导入功能
开发语言·javascript·ecmascript
evans在进步2 小时前
Java 常用设计模式(二):装饰器、适配器、责任链、模板方法、策略与观察者
java·开发语言·设计模式