Tags: ChromeDevTools/chrome-devtools-mcp
Tags
chore(main): release chrome-devtools-mcp 0.23.0 (#1928) 🤖 I have created a release *beep* *boop* --- ## [0.23.0](chrome-devtools-mcp-v0.22.0...chrome-devtools-mcp-v0.23.0) (2026-04-22) ### 🎉 Features * add an option to customize ffmpeg path ([#1937](#1937)) ([b377454](b377454)) * support experimental allowlist for navigate tool calls ([#1935](#1935)) ([d502557](d502557)) * support webm format in screencast ([#1934](#1934)) ([85b8993](85b8993)) ### 📄 Documentation * clarify resource limitations around the number of tabs ([#1927](#1927)) ([42be7c3](42be7c3)) ### 🏗️ Refactor * add support for CLI sessionIds in tests ([#1919](#1919)) ([82b67b0](82b67b0)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release chrome-devtools-mcp 0.22.0 (#1884) 🤖 I have created a release *beep* *boop* --- ## [0.22.0](chrome-devtools-mcp-v0.21.0...chrome-devtools-mcp-v0.22.0) (2026-04-21) ### 🎉 Features * add update notification to both binaries ([#1783](#1783)) ([e01e333](e01e333)) * auto handle dialogs during script evaluation ([#1839](#1839)) ([da33cb5](da33cb5)) * ensure extensions for file outputs ([#1867](#1867)) ([e7a0d50](e7a0d50)) * experimental click_at(x,y) tool ([#1788](#1788)) ([c4f5471](c4f5471)) * support Chrome extensions debugging ([#1922](#1922)) ([3ff21cf](3ff21cf)) * support DevTools header redactions as an option ([#1848](#1848)) ([5c398c4](5c398c4)) * **webmcp:** Add experimental tool to execute WebMCP tool ([#1873](#1873)) ([0aff266](0aff266)) * **webmcp:** Add experimental tool to list WebMCP tools page exposes ([#1845](#1845)) ([f97b573](f97b573)) ### 🛠️ Fixes * avoid showing update notification for local builds ([#1889](#1889)) ([3f0cf10](3f0cf10)), closes [#1886](#1886) * **cli:** correct WebP MIME type check in handleResponse ('webp' → 'image/webp') ([#1899](#1899)) ([e3a5f6b](e3a5f6b)), closes [#1898](#1898) * ignore unmapped PerformanceIssue events ([#1852](#1852)) ([ea57e86](ea57e86)) * **network:** trailing data in Network redirect chain ([#1880](#1880)) ([2f458c1](2f458c1)) * remove double space in navigate error message ([#1847](#1847)) ([429e0ca](429e0ca)) ### 📄 Documentation * clarify tools included into CLI ([#1925](#1925)) ([76ab9fa](76ab9fa)) * document network response and request extensions ([#1887](#1887)) ([796d6f2](796d6f2)) * fix skill and reference documentation issues ([#1249](#1249)) ([9236834](9236834)) * Include Mistral Vibe setup in README ([#1801](#1801)) ([582c9e0](582c9e0)) * Rename project and enhance README content ([#1856](#1856)) ([c066488](c066488)) * update the README on installing as a VS code agent plugin ([#1796](#1796)) ([1b5dcae](1b5dcae)) ### 🏗️ Refactor * move waitForEventsAfterAction to McpPage ([#1780](#1780)) ([c7c8f50](c7c8f50)) * use puppeteer Extension API ([#1911](#1911)) ([ec895f1](ec895f1)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release chrome-devtools-mcp 0.21.0 (#1215) 🤖 I have created a release *beep* *boop* --- ## [0.21.0](chrome-devtools-mcp-v0.20.3...chrome-devtools-mcp-v0.21.0) (2026-04-01) ### 🎉 Features * add a skill for detecting memory leaks using take_memory_snapshot tool ([#1162](#1162)) ([d19a235](d19a235)) ### 🛠️ Fixes * **cli:** avoid defaulting to isolated when userDataDir is provided ([#1258](#1258)) ([73e1e24](73e1e24)) * list_pages should work after selected page is closed ([#1145](#1145)) ([2664455](2664455)) * mark lighthouse and memory as non-read-only ([#1769](#1769)) ([bec9dae](bec9dae)) * **telemetry:** record client name ([9a47b65](9a47b65)) * versioning for Claude Code plugin ([#1233](#1233)) ([966b86f](966b86f)) * wrap .mcp.json config in mcpServers key ([#1246](#1246)) ([c7948cf](c7948cf)) ### 📄 Documentation * Command Code CLI instructions for MCP server ([0a7c0a7](0a7c0a7)) * provide disclaimer about supported browsers ([#1237](#1237)) ([8676b72](8676b72)) ### 🏗️ Refactor * set process titles for easier debugging ([#1770](#1770)) ([0fe3896](0fe3896)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
chore(main): release chrome-devtools-mcp 0.20.3 (#1203) 🤖 I have created a release *beep* *boop* --- ## [0.20.3](chrome-devtools-mcp-v0.20.2...chrome-devtools-mcp-v0.20.3) (2026-03-20) ### 🛠️ Fixes * mark categoryExtensions flag mutually exclusive with autoConnect ([#1202](#1202)) ([8c2a7fc](8c2a7fc)), closes [#1072](#1072) ### ⚡ Performance * **memory:** release old navigation request in NetworkCollector ([#1200](#1200)) ([1e6456c](1e6456c)) * use CDP to find open DevTools pages (reland) ([#1210](#1210)) ([53483bc](53483bc)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release chrome-devtools-mcp 0.20.2 (#1199) 🤖 I have created a release *beep* *boop* --- ## [0.20.2](chrome-devtools-mcp-v0.20.1...chrome-devtools-mcp-v0.20.2) (2026-03-18) ### 📄 Documentation * add troubleshooting for Claude Code plugin HTTPS clone failures ([#1195](#1195)) ([d082ca4](d082ca4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release chrome-devtools-mcp 0.20.1 (#1163) 🤖 I have created a release *beep* *boop* --- ## [0.20.1](chrome-devtools-mcp-v0.20.0...chrome-devtools-mcp-v0.20.1) (2026-03-16) ### 🛠️ Fixes * update VS Code manual installation powershell command ([#1151](#1151)) ([6c64a5b](6c64a5b)) ### ⚡ Performance * use CDP to find open DevTools pages. ([#1150](#1150)) ([94de19c](94de19c)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release chrome-devtools-mcp 0.20.0 (#1126) 🤖 I have created a release *beep* *boop* --- ## [0.20.0](chrome-devtools-mcp-v0.19.0...chrome-devtools-mcp-v0.20.0) (2026-03-11) ### 🎉 Features * experimental `chrome-devtools` CLI ([#1100](#1100)) ([1ac574e](1ac574e)) ### 📄 Documentation * fix typo ([#1155](#1155)) ([b59cabc](b59cabc)) * fix typos and improve phrasing ([#1130](#1130)) ([70d4f36](70d4f36)) * revise contribution process and add release process ([#1134](#1134)) ([d7d26a1](d7d26a1)) * **troubleshooting:** add symptom for missing tools due to read-only mode ([#1148](#1148)) ([57e7d51](57e7d51)) * Update troubleshooting for MCP server connection errors ([#1017](#1017)) ([00f9c31](00f9c31)) ### 🏗️ Refactor * move main files ([#1120](#1120)) ([c2d8009](c2d8009)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release chrome-devtools-mcp 0.19.0 (#1125) 🤖 I have created a release *beep* *boop* --- ## [0.19.0](chrome-devtools-mcp-v0.18.1...chrome-devtools-mcp-v0.19.0) (2026-03-05) ### 🎉 Features * add pageId routing for parallel multi-agent workflows ([#1022](#1022)) ([caf601a](caf601a)), closes [#1019](#1019) * Add skill which helps with onboarding of the mcp server ([#1083](#1083)) ([7273f16](7273f16)) * integrate Lighthouse audits ([#831](#831)) ([dfdac26](dfdac26)) ### 🛠️ Fixes * improve error messages around --auto-connect ([#1075](#1075)) ([bcb852d](bcb852d)) * improve tool descriptions ([#965](#965)) ([bdbbc84](bdbbc84)) * repair broken markdown and extract snippets in a11y-debugging skill ([#1096](#1096)) ([adac7c5](adac7c5)) * simplify emulation and script tools ([#1073](#1073)) ([e51ba47](e51ba47)) * simplify focus state management ([#1063](#1063)) ([f763da2](f763da2)) * tweak lighthouse description ([#1112](#1112)) ([5538180](5538180)) ### 📄 Documentation * Adapt a11y skill to utilize Lighthouse ([#1054](#1054)) ([21634e6](21634e6)) * add feature release checklist to CONTRIBUTING.md ([#1118](#1118)) ([0378457](0378457)) * fix typo in README regarding slim mode ([#1093](#1093)) ([92f2c7b](92f2c7b)) ### 🏗️ Refactor * clean up more of the context getters ([#1062](#1062)) ([9628dab](9628dab)) * consistently use McpPage in tools ([#1057](#1057)) ([302e5a0](302e5a0)) * improve type safety for page scoped tools ([#1051](#1051)) ([5f694c6](5f694c6)) * make cdp resolvers use McpPage ([#1060](#1060)) ([d6c06c5](d6c06c5)) * move dialog handling to McpPage ([#1059](#1059)) ([40c241b](40c241b)) * move server to a separate file ([#1043](#1043)) ([a8bf3e5](a8bf3e5)) * remove page passing via context ([#1061](#1061)) ([4cb5a17](4cb5a17)) * set defaults to performance trace tool ([#1090](#1090)) ([dfa9b79](dfa9b79)) * simplify the response texts ([#1095](#1095)) ([cb0079e](cb0079e)) * type-cast as internal CdpPage interface ([#1064](#1064)) ([2d5e4fa](2d5e4fa)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release chrome-devtools-mcp 0.18.1 (#1042) 🤖 I have created a release *beep* *boop* --- ## [0.18.1](chrome-devtools-mcp-v0.18.0...chrome-devtools-mcp-v0.18.1) (2026-02-25) ### 🛠️ Fixes * remove endsWith for filePath in memory tools ([#1041](#1041)) ([d0622d5](d0622d5)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release chrome-devtools-mcp 0.18.0 (#1006) 🤖 I have created a release *beep* *boop* --- ## [0.18.0](chrome-devtools-mcp-v0.17.3...chrome-devtools-mcp-v0.18.0) (2026-02-24) ### 🎉 Features * `--slim` mode for maximum token savings ([#958](#958)) ([c402b43](c402b43)) * add a new skill for accessibility debugging and auditing with Chrome DevTools MCP. ([#1002](#1002)) ([b0c6d04](b0c6d04)) * add experimental screencast recording tools ([#941](#941)) ([33446d4](33446d4)) * add skill to debug and optimize LCP ([#993](#993)) ([2cd9b95](2cd9b95)) * add storage-isolated browser contexts ([#991](#991)) ([59f6477](59f6477)) * add take_memory_snapshot tool ([#1023](#1023)) ([7ffdc5e](7ffdc5e)) * support any-match text arrays in wait_for ([#1011](#1011)) ([496ab1b](496ab1b)) * support type_text ([#1026](#1026)) ([b5d01b5](b5d01b5)) ### 🛠️ Fixes * detect X server display on Linux ([#1027](#1027)) ([1746ed9](1746ed9)) ### ♻️ Chores * cleanup string and structured console formatters ([#1005](#1005)) ([0d78685](0d78685)) * extract version in a seprate file ([#1032](#1032)) ([0106865](0106865)) * move emulation settings to context ([#1000](#1000)) ([bc3c40e](bc3c40e)) * optimize slim tool descriptions and params ([#1028](#1028)) ([ca6635d](ca6635d)) * simplify JavaScript code examples, update code block language, and refine descriptions in a11y debugging skill documentation. ([#1009](#1009)) ([5cedcaa](5cedcaa)) * types for JSON output of IssueFormatter ([#1007](#1007)) ([9ef4479](9ef4479)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
PreviousNext