← 返回
开发者工具 中文

Chrome Devtools Mcp 1.0.0

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 — 谷歌官方浏览器自动化测试服务器。通过 Puppeteer 基于 MCP 协议控制浏览器(点击、填表、导航等)。
sieyer
开发者工具 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 1
Stars
📥 984
下载
💾 71
安装
1
版本
#latest

概述

🌐 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.

Features

  • Input automation — click, drag, fill forms, hover, press keys, upload files, handle dialogs
  • Navigation — open/close/switch pages, wait for elements/network idle
  • Screenshots & snapshots — capture page state visually and as DOM
  • Performance traces — record and analyze Chrome performance traces with insights
  • Network inspection — list/inspect network requests and responses
  • Console debugging — read console messages with source-mapped stack traces
  • Device emulation — emulate mobile devices, resize viewport
  • Form automation — fill multiple form fields at once

Requirements

  • Node.js v20.19+ (already available in OpenClaw)
  • Chrome/Chromium browser

Quick Start

Install & verify

npx -y chrome-devtools-mcp@latest --help

Start the MCP server

# 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

OpenClaw MCP Integration

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 Reference

Input Automation (8 tools)

ToolDescriptionKey Params
-------------------------------
clickClick an elementuid (required), dblClick
dragDrag element onto anotherfrom_uid, to_uid
fillType text into input/textarea/selectuid, value
fill_formFill multiple form elements at onceelements[]
handle_dialogAccept/dismiss browser dialogsaction (accept/dismiss)
hoverHover over elementuid
press_keyPress keyboard keykey
upload_fileUpload file to inputuid, paths[]

Navigation (6 tools)

ToolDescriptionKey Params
-------------------------------
navigate_pageGo to URLurl
new_pageOpen new taburl
close_pageClose current tab
list_pagesList all open tabs
select_pageSwitch to tabindex
wait_forWait for element/networkevent, uid, timeout

Debugging (5 tools)

ToolDescription
-------------------
take_screenshotCapture page as image
take_snapshotGet DOM/accessibility snapshot
evaluate_scriptRun JavaScript in page
list_console_messagesGet console log entries
get_console_messageGet specific console message

Performance (3 tools)

ToolDescription
-------------------
performance_start_traceBegin performance recording
performance_stop_traceStop and get trace data
performance_analyze_insightAI analysis of trace

Network (2 tools)

ToolDescription
-------------------
list_network_requestsList all network requests
get_network_requestGet request/response details

Emulation (2 tools)

ToolDescription
-------------------
emulateEmulate device (mobile, tablet)
resize_pageChange viewport size

Common Workflows

Test a webpage

  1. navigate_page → URL
  2. take_snapshot → get element UIDs
  3. click/fill → interact with elements
  4. take_screenshot → capture result

Performance audit

  1. navigate_page → URL
  2. performance_start_trace
  3. Interact with page
  4. performance_stop_trace
  5. performance_analyze_insight

Form testing

  1. navigate_page → form URL
  2. take_snapshot → identify form fields
  3. fill_form → fill all fields at once
  4. click → submit button
  5. take_screenshot → verify result

Privacy Notes

  • Google collects usage statistics by default — disable with --no-usage-statistics
  • Performance tools may send trace URLs to Google CrUX API — disable with --no-performance-crux
  • Avoid sharing sensitive data in browser sessions

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 03:11 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 65 📥 179,847
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 920 📥 185,727
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 666 📥 323,799