Chrome DevTools for agents is a TypeScript-based Model-Context-Protocol server that enables AI coding assistants to control and inspect live Chrome browser instances. The project serves as a bridge between coding agents like Claude, Cursor, Copilot, and Antigravity, and the full capabilities of Chrome DevTools, providing reliable automation, in-depth debugging, and performance analysis capabilities.
The repository implements three core feature areas. Performance insights are gathered through Chrome DevTools trace recording and analysis, with the ability to extract actionable performance data. Advanced browser debugging capabilities include network request analysis, screenshot capture, and browser console message inspection with source-mapped stack traces. Reliable automation is achieved through Puppeteer integration, which automates Chrome actions and automatically waits for action results to complete.
The project is distributed as an npm package and can be deployed as either a full-featured MCP server or in a slim mode for basic browser tasks. Installation is supported across numerous AI coding platforms including VS Code with Copilot, Cursor, Claude Code, Cline, Codex, Command Code, Copilot CLI, Antigravity, Amp, Factory CLI, Gemini CLI, Gemini Code Assist, and JetBrains AI Assistant. The repository provides platform-specific configuration guides and CLI installation methods for each supported environment.
According to GitGenius tracking data, the repository has demonstrated steady growth with stargazer count increasing from 45,749 to 45,759 between July 4, 2026 and the most recent check. The project maintains active community engagement with a median issue and pull request response latency of 0.0 hours and a mean latency of 7.0 hours across 453 tracked items. The most frequently applied issue labels are confirmed with 109 instances, feature with 71 instances, and collecting-feedback with 65 instances. Primary contributors tracked by GitGenius include OrKoN with 874 events, natorion with 234 events, and Lightning00Blade with 203 events. The repository shares overlapping contributors with major projects including Microsoft VS Code, Microsoft TypeScript, and Rust-lang Rust.
The project includes important security and compatibility disclaimers. It exposes browser instance content to MCP clients, allowing inspection and modification of any data within the browser or DevTools, requiring users to avoid sharing sensitive information. Official support is limited to Google Chrome and Chrome for Testing, with other Chromium-based browsers potentially working but without guaranteed compatibility or support.
The server implements telemetry collection by default, sending usage statistics such as tool invocation success rates, latency, and environment information to Google to improve reliability and performance. Users can opt out via the no-usage-statistics flag or by setting the CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS environment variable. The server also performs periodic update checks against the npm registry and logs notifications when newer versions are available, which can be disabled through the CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS environment variable.
System requirements include Node.js LTS version, current stable Chrome or newer, and npm. The project maintains comprehensive documentation including a tool reference, changelog, contributing guidelines, troubleshooting guide, and design principles documentation.