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