Release / / with chrome-devtools-mcp-v0.14.0, chrome-devtools-mcp-v0.15.0, chrome-devtools-mcp-v0.15.1, chrome-devtools-mcp-v0.16.0, chrome-devtools-mcp-v0.17.0, chrome-devtools-mcp-v0.17.1, chrome-devtools-mcp-v0.17.2, chrome-devtools-mcp-v0.17.3, chrome-devtools-mcp-v0.18.0
Chrome DevTools for agents chrome-devtools-mcp-v0.18.1
Record a video of a browser session for debugging.
Before you upgrade to chrome-devtools-mcp-v0.18.1
1 to fixPass a non-empty array to `wait_for.text` instead of a string; it resolves when any text appears. New pages can also open in the background.
Trace summaries fetch CrUX field data by sending trace URLs to Google by default; disable with `--no-performance-crux`.
Usage statistics are enabled by default. Opt out with `--no-usage-statistics`; setting `CI` or `CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS` also disables collection.
Auto-connect is documented for Chrome 144+ with remote debugging enabled.
What changed in chrome-devtools-mcp-v0.18.1
The grouped releases add screencasts, heap snapshots, slim mode, isolated contexts and richer emulation; usage statistics and CrUX become enabled by default.
Also: Also adds memory snapshots, isolated sessions, slim mode and source-mapped errors.
Install [email protected] from npm; requires Node.js and Chrome. Optional tools may require flags.
New things you can do
Available in this release.
Available in this release.
Available in this release.
Available in this release.
Fixed and improved
Emulate device viewport and user agent settings, and test light or dark color schemes.
Inject a script to run when a page loads using `initScript`.
Inspect source-mapped error stacks and `Error.cause` chains; stacks are capped at 50 lines and ignored-script frames are hidden.
Save request/response bodies to files; network pagination now works correctly.
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.