Chrome DevTools for coding agents
46.6k
Stars
3.2k
Forks
88
Open issues
100+
Contributors
AI Analysis
Chrome DevTools for agents is an MCP server that enables coding agents (Claude, Cursor, Copilot) to control and inspect live Chrome browsers for automation, debugging, and performance analysis. It serves a specialized technical niche: AI coding assistants that need browser control and DevTools capabilities, not general web developers or end users. Best suited for teams building agent-based automation or AI-assisted development workflows.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
Google's official Chrome DevTools MCP server brings full browser debugging power to AI coding agents
chrome-devtools-mcp is an official Google/ChromeDevTools project that exposes Chrome DevTools capabilities — browser automation, network inspection, performance tracing, console monitoring, and screenshot capture — to AI coding agents via the Model Context Protocol. It is built for developers using AI assistants (Claude, Cursor, Copilot, Antigravity) who need their agents to interact with and debug live web applications. Its official provenance from the Chrome DevTools team and deep integration with Puppeteer and the Chrome DevTools Protocol give it a credibility advantage over community-built alternatives.
Created in September 2025, coinciding with the rapid expansion of the MCP ecosystem following Anthropic's protocol launch. It is maintained by the ChromeDevTools organization, giving it direct lineage from Google's browser tooling team rather than a third-party adapter.
45,000+ stars accumulated in under 10 months reflects strong organic demand from the AI coding agent wave. The project benefits from official branding, npm discoverability, and direct integrations with major AI coding tools. 927 stars in the last 7 days as of evaluation date suggests sustained momentum rather than a one-time spike, likely driven by ongoing MCP adoption growth across developer tooling.
Official integrations documented for Claude Code, Cursor, Copilot, Amp, and Antigravity in the README. npm package exists and is referenced with version badge, implying real installation activity. Google collects usage statistics by default, suggesting internal interest in production adoption metrics. Star count of 45k+ and fork count of ~2,955 are strong proxies for broad developer trial, though verified production deployment data at scale is not directly published.
Appears to implement an MCP server in TypeScript that wraps Puppeteer for browser automation and the Chrome DevTools Protocol for deeper inspection (network, performance traces, source-mapped stack traces). Likely uses a stdio or HTTP transport layer for MCP communication. A '--slim' mode suggests a tiered tool surface — basic browser tasks vs. full DevTools capabilities. CLI mode implies the server logic is decoupled from the MCP transport layer.
not documented in README
Last push was 2026-07-03, one day before evaluation date — actively maintained. The presence of a CHANGELOG, CONTRIBUTING guide, troubleshooting docs, and design principles page indicates a mature documentation posture. Usage statistics collection and update-check mechanisms suggest operational investment beyond a prototype.
ADOPT IF: you are building AI coding agent workflows that require reliable browser debugging, network inspection, or performance analysis against Chrome, and want an officially maintained tool with deep DevTools integration. AVOID IF: you need cross-browser support beyond Chromium, are operating in environments where Google usage telemetry is a hard compliance blocker, or need a stable long-term API surface — the MCP ecosystem itself is still evolving rapidly. MONITOR IF: you are evaluating MCP-based browser tooling for production agent pipelines but have not yet committed to a specific tool — this project's official backing and update cadence make it a strong candidate as the ecosystem matures.
Independent dimensions
Mainstream potential
8/10
Technical importance
8/10
Adoption evidence
6/10
- MCP protocol is still evolving; breaking changes in the spec could force frequent updates and create instability in dependent agent workflows.
- Chrome-only official support limits usefulness in testing environments that require Firefox or WebKit coverage (e.g., Playwright-based CI pipelines).
- Google usage telemetry enabled by default may be unacceptable in regulated enterprise environments or security-sensitive development workflows, requiring manual opt-out discipline.
- As an official Google project, development priorities may shift based on internal roadmaps rather than community needs, potentially deprioritizing niche use cases.
- Rapid star growth may partially reflect novelty and ecosystem hype rather than deep production validation — sustained adoption beyond early adopters is not yet demonstrated.
Likely to become the de facto Chrome automation layer for AI coding agents due to official backing and deep DevTools integration, provided the MCP ecosystem continues to grow. Broader enterprise adoption will depend on telemetry controls and API stability.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Language
- TypeScript
- License
- Apache-2.0
- Last updated
- 44 min ago
- Created
- 10mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
Page ids silently rebind to different pages after a browser restart
Allow read-only `evaluate_script` calls to skip the stable DOM wait
Update memory leak debugging skill to use own tools
upload_file on a chooser-opening element crashes the tab with RESULT_CODE_KILLED_BAD_MESSAGE
Windows: system-wide repeating/stuck key (space) after chrome-devtools-mcp usage, persists after keyboard disconnect, requires OS restart
Top contributors
Similar repos
AgentDeskAI/browser-tools-mcp
BrowserTools MCP is a Chrome extension and Node.js server that enables AI...
zhizhuodemao/js-reverse-mcp
JS Reverse MCP is an AI-native Model Context Protocol server that integrates...
wonderwhy-er/DesktopCommanderMCP
Desktop Commander MCP is an AI-powered terminal and file management tool that...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
46.6k | +1.1k | TypeScript | 8/10 | 44 min ago |
|
|
12.1k | — | TypeScript | 7/10 | 6mo ago |
|
|
7.3k | — | JavaScript | 3/10 | 4mo ago |
|
|
2.1k | — | TypeScript | 8/10 | 1d ago |
|
|
6.6k | — | TypeScript | 8/10 | 18h ago |
|
|
1.5k | — | TypeScript | 7/10 | 2d ago |
Community-built alternative with 7,259 stars. Lacks official DevTools provenance and deep performance tracing capabilities. Broader browser support may appeal to non-Chrome users, but chrome-devtools-mcp has a clear technical depth advantage for Chromium-specific workflows.
Has 12,017 stars and appears focused on Chrome extension-based control rather than DevTools Protocol depth. Different architectural approach — extension vs. CDP/Puppeteer. May suit lighter automation needs but likely lacks performance profiling and source-mapped debugging.
6,238 stars, broader desktop automation scope rather than browser-specific debugging. Overlaps only in screenshot/automation surface area. Complementary more than directly competing for developer debugging workflows.
Different domain entirely — Azure DevOps CI/CD integration. Not a browser automation tool. Mentioned here as a Microsoft ecosystem counterpart to understand Google's official MCP investment pattern.
The underlying protocol specification repository from the same org. chrome-devtools-mcp is effectively a high-level consumer of this protocol, making it the practical entry point for agent use cases that would otherwise require raw CDP implementation.