Chrome DevTools MCP 是一个本地服务,它为 AI 编码助手(比如 Claude、Codex、Cursor 等)提供了一套控制 Chrome 浏览器的工具集。

Chrome M144 中添加了一项新功能,可让 Chrome 开发者工具 MCP 服务器请求远程调试连接。这一新流程基于 Chrome 现有的远程调试功能构建而成。默认情况下,Chrome 中会停用远程调试连接。开发者必须先前往 chrome://inspect#remote-debugging 明确启用此功能。

开始使用

第 1 步:在 Chrome 中设置远程调试

在 Chrome(版本 >= 144)中,执行 chrome://inspect/#remote-debugging 以启用远程调试。

或者直接下载一个免安装版本 Chrome,指定参数启动 Chrome 实例:

d:\softs\portable\Chrome\chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\temp\codex-chrome-profile"

第 2 步:配置 chrome-devtools-mcp 服务器自动连接到正在运行的 Chrome 实例

  • Codex
model = "gpt-5.4"

[mcp_servers.chrome_devtools]
command = "cmd"
args = ["/c", "npx", "-y", "chrome-devtools-mcp@latest", "--browser-url=http://127.0.0.1:9222"]
startup_timeout_sec = 20
tool_timeout_sec = 120

[mcp_servers.playwright]
command = "cmd"
args = ["/c", "npx", "-y", "@playwright/mcp@latest", "--browser=chrome", "--user-data-dir=C:\\temp\\playwright-mcp-profile"]
startup_timeout_sec = 20
tool_timeout_sec = 120
  • Cursor
{
  "mcpServers": {
    "chrome_devtools": {
      "type": "stdio",
      "command": "powershell.exe",
      "args": [
        "-NoLogo",
        "-Command",
        "fnm env --shell powershell | Out-String | Invoke-Expression; & npx.cmd -y chrome-devtools-mcp@latest --browser-url=http://127.0.0.1:9222"
      ]
    }
  }
}

第 3 步:测试使用

提示词:

# 这个 chrome_devtools 指的是上面配置的 mcpServers 下的名称
使用 chrome_devtools mcp 打开 http://localhost/login/index.php 

实战

前端仿写页面

提示词:

使用 chrome_devtools mcp 打开 <目标网址>。

只复刻首屏 above-the-fold 区域:
- 顶部导航
- hero 区
- CTA 按钮
- 首屏视觉层级

流程:
1. 先截目标页首屏
2. 分析首屏 DOM 结构、文本层级、按钮、背景、间距
3. 在当前项目中实现首屏
4. 启动本地页面
5. 截本地首屏并与目标页对比
6. 连续修正,直到布局和节奏接近

浏览器自动化插件开发(登录、爬虫等)

参考资料

  • 让编码智能体使用 Chrome DevTools MCP 调试您的浏览器会话 https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session?hl=zh-cn