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 — Google's official browser automation and testing server. Control Chrome via Puppeteer through MCP protocol: click, fill forms, navigate...
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
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@latestHeadless 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 an element | (required), |
| Drag element onto another | , |
| Type text into input/textarea/select | , |
| Fill multiple form elements at once | |
| Accept/dismiss browser dialogs | (accept/dismiss) |
| Hover over element | |
| Press keyboard key | |
| Upload file to input | , |
| Tool | Description | Key Params |
|---|---|---|
| Go to URL | |
| Open new tab | |
| Close current tab | — |
| List all open tabs | — |
| Switch to tab | |
| Wait for element/network | , , |
| Tool | Description |
|---|---|
| Capture page as image |
| Get DOM/accessibility snapshot |
| Run JavaScript in page |
| Get console log entries |
| Get specific console message |
| Tool | Description |
|---|---|
| Begin performance recording |
| Stop and get trace data |
| AI analysis of trace |
| Tool | Description |
|---|---|
| List all network requests |
| Get request/response details |
| Tool | Description |
|---|---|
| Emulate device (mobile, tablet) |
| 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-cruxNo automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.