Skip to content

Tags: iamtkk/chrome-devtools-mcp

Tags

chrome-devtools-mcp-v0.23.0

Toggle chrome-devtools-mcp-v0.23.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

chrome-devtools-mcp-v0.22.0

Toggle chrome-devtools-mcp-v0.22.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

chrome-devtools-mcp-v0.21.0

Toggle chrome-devtools-mcp-v0.21.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

chrome-devtools-mcp-v0.20.3

Toggle chrome-devtools-mcp-v0.20.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

chrome-devtools-mcp-v0.20.2

Toggle chrome-devtools-mcp-v0.20.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

chrome-devtools-mcp-v0.20.1

Toggle chrome-devtools-mcp-v0.20.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

chrome-devtools-mcp-v0.20.0

Toggle chrome-devtools-mcp-v0.20.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

chrome-devtools-mcp-v0.19.0

Toggle chrome-devtools-mcp-v0.19.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

chrome-devtools-mcp-v0.18.1

Toggle chrome-devtools-mcp-v0.18.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).

chrome-devtools-mcp-v0.18.0

Toggle chrome-devtools-mcp-v0.18.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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).