Releases: ChromeDevTools/chrome-devtools-mcp
Releases · ChromeDevTools/chrome-devtools-mcp
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)
chrome-devtools-mcp: v0.17.3
chrome-devtools-mcp: v0.17.2
0.17.2 (2026-02-19)
🛠️ Fixes
- check that combobox is actually a select element before filling out options (#979) (d2bc489)
- handle network request pagination correctly (#980) (0d9f422)
📄 Documentation
- Add a note about previously installed server installations (#982) (c0009f7)
- update codex doc URL (#987) (ebbbea7)