Releases: ChromeDevTools/chrome-devtools-mcp
Releases · ChromeDevTools/chrome-devtools-mcp
chrome-devtools-mcp: v0.23.0
chrome-devtools-mcp: v0.22.0
0.22.0 (2026-04-21)
🎉 Features
- add update notification to both binaries (#1783) (e01e333)
- auto handle dialogs during script evaluation (#1839) (da33cb5)
- ensure extensions for file outputs (#1867) (e7a0d50)
- experimental click_at(x,y) tool (#1788) (c4f5471)
- support Chrome extensions debugging (#1922) (3ff21cf)
- support DevTools header redactions as an option (#1848) (5c398c4)
- webmcp: Add experimental tool to execute WebMCP tool (#1873) (0aff266)
- webmcp: Add experimental tool to list WebMCP tools page exposes (#1845) (f97b573)
🛠️ Fixes
- avoid showing update notification for local builds (#1889) (3f0cf10), closes #1886
- cli: correct WebP MIME type check in handleResponse ('webp' → 'image/webp') (#1899) (e3a5f6b), closes #1898
- ignore unmapped PerformanceIssue events (#1852) (ea57e86)
- network: trailing data in Network redirect chain (#1880) (2f458c1)
- remove double space in navigate error message (#1847) (429e0ca)
📄 Documentation
- clarify tools included into CLI (#1925) (76ab9fa)
- document network response and request extensions (#1887) (796d6f2)
- fix skill and reference documentation issues (#1249) (9236834)
- Include Mistral Vibe setup in README (#1801) (582c9e0)
- Rename project and enhance README content (#1856) (c066488)
- update the README on installing as a VS code agent plugin (#1796) (1b5dcae)
🏗️ Refactor
chrome-devtools-mcp: v0.21.0
0.21.0 (2026-04-01)
🎉 Features
🛠️ Fixes
- cli: avoid defaulting to isolated when userDataDir is provided (#1258) (73e1e24)
- list_pages should work after selected page is closed (#1145) (2664455)
- mark lighthouse and memory as non-read-only (#1769) (bec9dae)
- telemetry: record client name (9a47b65)
- versioning for Claude Code plugin (#1233) (966b86f)
- wrap .mcp.json config in mcpServers key (#1246) (c7948cf)
📄 Documentation
- Command Code CLI instructions for MCP server (0a7c0a7)
- provide disclaimer about supported browsers (#1237) (8676b72)
🏗️ Refactor
chrome-devtools-mcp: v0.20.3
chrome-devtools-mcp: v0.20.2
chrome-devtools-mcp: v0.20.1
chrome-devtools-mcp: v0.20.0
0.20.0 (2026-03-11)
🎉 Features
📄 Documentation
- fix typo (#1155) (b59cabc)
- fix typos and improve phrasing (#1130) (70d4f36)
- revise contribution process and add release process (#1134) (d7d26a1)
- troubleshooting: add symptom for missing tools due to read-only mode (#1148) (57e7d51)
- Update troubleshooting for MCP server connection errors (#1017) (00f9c31)
🏗️ Refactor
chrome-devtools-mcp: v0.19.0
0.19.0 (2026-03-05)
🎉 Features
- add pageId routing for parallel multi-agent workflows (#1022) (caf601a), closes #1019
- Add skill which helps with onboarding of the mcp server (#1083) (7273f16)
- integrate Lighthouse audits (#831) (dfdac26)
🛠️ Fixes
- improve error messages around --auto-connect (#1075) (bcb852d)
- improve tool descriptions (#965) (bdbbc84)
- repair broken markdown and extract snippets in a11y-debugging skill (#1096) (adac7c5)
- simplify emulation and script tools (#1073) (e51ba47)
- simplify focus state management (#1063) (f763da2)
- tweak lighthouse description (#1112) (5538180)
📄 Documentation
- Adapt a11y skill to utilize Lighthouse (#1054) (21634e6)
- add feature release checklist to CONTRIBUTING.md (#1118) (0378457)
- fix typo in README regarding slim mode (#1093) (92f2c7b)
🏗️ Refactor
- clean up more of the context getters (#1062) (9628dab)
- consistently use McpPage in tools (#1057) (302e5a0)
- improve type safety for page scoped tools (#1051) (5f694c6)
- make cdp resolvers use McpPage (#1060) (d6c06c5)
- move dialog handling to McpPage (#1059) (40c241b)
- move server to a separate file (#1043) (a8bf3e5)
- remove page passing via context (#1061) (4cb5a17)
- set defaults to performance trace tool (#1090) (dfa9b79)
- simplify the response texts (#1095) (cb0079e)
- type-cast as internal CdpPage interface (#1064) (2d5e4fa)
chrome-devtools-mcp: v0.18.1
chrome-devtools-mcp: v0.18.0
0.18.0 (2026-02-24)
🎉 Features
--slimmode for maximum token savings (#958) (c402b43)- add a new skill for accessibility debugging and auditing with Chrome DevTools MCP. (#1002) (b0c6d04)
- add experimental screencast recording tools (#941) (33446d4)
- add skill to debug and optimize LCP (#993) (2cd9b95)
- add storage-isolated browser contexts (#991) (59f6477)
- add take_memory_snapshot tool (#1023) (7ffdc5e)
- support any-match text arrays in wait_for (#1011) (496ab1b)
- support type_text (#1026) (b5d01b5)
🛠️ Fixes
♻️ Chores
- cleanup string and structured console formatters (#1005) (0d78685)
- extract version in a seprate file (#1032) (0106865)
- move emulation settings to context (#1000) (bc3c40e)
- optimize slim tool descriptions and params (#1028) (ca6635d)
- simplify JavaScript code examples, update code block language, and refine descriptions in a11y debugging skill documentation. (#1009) (5cedcaa)
- types for JSON output of IssueFormatter (#1007) (9ef4479)