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, screenshot, performance traces, network inspection, console debugging. Use for browser testing, web automation, performance analysis, UI testing, form filling, and visual regression.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/banalit/luke-chrome-devtools-mcpWhat This Skill Does
The Chrome DevTools MCP is a robust integration designed for OpenClaw agents to gain full control over the Google Chrome browser via Puppeteer. By leveraging the Chrome DevTools Protocol, this skill enables your AI agent to interact with the web as a human would, but with the precision and speed of automation. The skill bridges the gap between raw web data and agent intelligence, allowing for complex tasks like autonomous form filling, visual regression testing, performance monitoring, and live web application debugging. It acts as a dedicated driver that translates natural language intent into low-level browser commands.
Installation
Installation is streamlined through the OpenClaw plugin ecosystem. To add it to your environment, execute the command: clawhub install openclaw/skills/skills/banalit/luke-chrome-devtools-mcp. Once installed, integrate it by adding the following configuration to your openclaw.json file:
{ "mcp": { "servers": { "chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest", "--headless", "--no-usage-statistics"] } } } }
Alternatively, you can manage the environment using the provided Python scripts: python3 {baseDir}/scripts/setup_chrome_mcp.py setup followed by a validation test using python3 {baseDir}/scripts/setup_chrome_mcp.py test.
Use Cases
- Automated Web Testing: Run regression suites by recording browser interactions and asserting UI states.
- Data Extraction & Form Filling: Automate repetitive data entry workflows across modern web applications that rely on complex JavaScript frameworks.
- Performance Analysis: Trigger performance traces and console audits to detect network bottlenecks or runtime errors in client-side applications.
- Visual Regression: Capture full-page screenshots to detect UI drift or layout issues after deploying code changes.
Example Prompts
- "Open a new tab, navigate to the OpenClaw GitHub releases page, and tell me the version number of the latest stable build."
- "Go to the login page, fill in the email with '[email protected]' and the password, then click the submit button and wait for the dashboard to load."
- "Perform a performance audit on our dashboard and summarize any console errors or long-running tasks I should fix."
Tips & Limitations
- Headless Mode: Use the
--headlessflag for production or remote server environments to save resources, but use the standard mode if you need to visually debug complex dynamic animations. - Wait Times: Always utilize the
wait_fortool when navigating to new pages to ensure the DOM is fully hydrated, as AI speed can outpace slow network requests. - Security: Be mindful when handling sensitive credentials; while the skill is secure, it executes in a real browser session. Ensure your target URLs are trusted. The skill requires Node.js v20.19+ to function optimally.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-banalit-luke-chrome-devtools-mcp": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
agent-directory
The directory for AI agent services. Discover tools, platforms, and infrastructure built for agents.
agent-browser
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection
blucli
BluOS CLI (blu) for discovery, playback, grouping, and volume.