Chrome DevTools MCP — Google's official browser automation and testing server. Control Chrome via Puppeteer through MCP protocol: click, fill forms, navigate...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install chrome-devtools-mcp或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install chrome-devtools-mcp⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/chrome-devtools-mcp/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: chrome-devtools-mcp description: "Chrome DevTools MCP — Google's official browser automation and testing server. Control Chrome via Puppeteer through MCP protocol: click, fill forms, navigate, screenshot, performance traces, network inspection, console debugging. Use for browser testing, web automation, performance analysis, UI testing, form filling, and visual regression." homepage: https://github.com/ChromeDevTools/chrome-devtools-mcp license: Apache-2.0 compatibility: Node.js v20.19+, Chrome/Chromium metadata: {"openclaw": {"emoji": "🌐", "requires": {"env": []}, "homepage": "https://github.com/ChromeDevTools/chrome-devtools-mcp"}} ---
Google's official Chrome DevTools MCP server — gives AI agents full control of a live Chrome browser via Puppeteer and the Chrome DevTools Protocol.
npx -y chrome-devtools-mcp@latest --help
# Standard (launches Chrome automatically)
npx -y chrome-devtools-mcp@latest
# Headless mode (for servers)
npx -y chrome-devtools-mcp@latest --headless
# Connect to existing Chrome (must be started with --remote-debugging-port=9222)
npx -y chrome-devtools-mcp@latest --browser-url=http://127.0.0.1:9222
# Disable telemetry
npx -y chrome-devtools-mcp@latest --no-usage-statistics --no-performance-crux
Add to your openclaw.json under MCP servers:
{
"mcp": {
"servers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest", "--headless", "--no-usage-statistics"]
}
}
}
}
Or use the setup script:
python3 {baseDir}/scripts/setup_chrome_mcp.py setup
python3 {baseDir}/scripts/setup_chrome_mcp.py status
python3 {baseDir}/scripts/setup_chrome_mcp.py test
| Tool | Description | Key Params | |------|-------------|------------| | click | Click an element | uid (required), dblClick | | drag | Drag element onto another | from_uid, to_uid | | fill | Type text into input/textarea/select | uid, value | | fill_form | Fill multiple form elements at once | elements[] | | handle_dialog | Accept/dismiss browser dialogs | action (accept/dismiss) | | hover | Hover over element | uid | | press_key | Press keyboard key | key | | upload_file | Upload file to input | uid, paths[] |
| Tool | Description | Key Params | |------|-------------|------------| | navigate_page | Go to URL | url | | new_page | Open new tab | url | | close_page | Close current tab | — | | list_pages | List all open tabs | — | | select_page | Switch to tab | index | | wait_for | Wait for element/network | event, uid, timeout |
| Tool | Description | |------|-------------| | take_screenshot | Capture page as image | | take_snapshot | Get DOM/accessibility snapshot | | evaluate_script | Run JavaScript in page | | list_console_messages | Get console log entries | | get_console_message | Get specific console message |
| Tool | Description | |------|-------------| | performance_start_trace | Begin performance recording | | performance_stop_trace | Stop and get trace data | | performance_analyze_insight | AI analysis of trace |
| Tool | Description | |------|-------------| | list_network_requests | List all network requests | | get_network_request | Get request/response details |
| Tool | Description | |------|-------------| | emulate | Emulate device (mobile, tablet) | | resize_page | Change viewport size |
navigate_page → URLtake_snapshot → get element UIDsclick/fill → interact with elementstake_screenshot → capture resultnavigate_page → URLperformance_start_traceperformance_stop_traceperformance_analyze_insightnavigate_page → form URLtake_snapshot → identify form fieldsfill_form → fill all fields at onceclick → submit buttontake_screenshot → verify result--no-usage-statistics--no-performance-crux安装 Chrome Devtools Mcp 后,可以对 AI 说这些话来触发它
Help me get started with Chrome Devtools Mcp
Explains what Chrome Devtools Mcp does, walks through the setup, and runs a quick demo based on your current project
Use Chrome Devtools Mcp to chrome DevTools MCP — Google's official browser automation and test...
Invokes Chrome Devtools Mcp with the right parameters and returns the result directly in the conversation
What can I do with Chrome Devtools Mcp in my developer & devops workflow?
Lists the top use cases for Chrome Devtools Mcp, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/chrome-devtools-mcp/ 目录(个人级,所有项目可用),或 .claude/skills/chrome-devtools-mcp/(项目级)。重启 AI 客户端后,用 /chrome-devtools-mcp 主动调用,或让 AI 根据上下文自动发现并使用。
Chrome Devtools Mcp 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Chrome Devtools Mcp 可免费安装使用。请查阅仓库了解许可证信息。
Chrome DevTools MCP — Google's official browser automation and testing server. Control Chrome via Puppeteer through MCP protocol: click, fill forms, navigate...
Chrome Devtools Mcp 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Chrome Devtools Mcp
Identifies repetitive steps in your workflow and sets up Chrome Devtools Mcp to handle them automatically