Skip to content

feat: support Chrome extensions debugging#1922

Merged
OrKoN merged 7 commits into
mainfrom
docs/update-for-release
Apr 21, 2026
Merged

feat: support Chrome extensions debugging#1922
OrKoN merged 7 commits into
mainfrom
docs/update-for-release

Conversation

@nroscino

@nroscino nroscino commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Adds ability to install, uninstall and reload extensions, trigger extension actions and inspect extension pages, service workers and content scripts. Specify --categoryExtensions to enable.

Closes #1173
Closes #96

@nroscino nroscino changed the title feat: Support Chrome extensions debugging feat: support Chrome extensions debugging Apr 21, 2026
Comment thread src/bin/chrome-devtools-mcp-cli-options.ts
Comment thread docs/tool-reference.md
Comment thread skills/troubleshooting/SKILL.md Outdated
Comment thread src/bin/chrome-devtools-mcp-cli-options.ts Outdated
Comment thread skills/troubleshooting/SKILL.md Outdated
nroscino and others added 2 commits April 21, 2026 15:23
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com>
@nroscino nroscino force-pushed the docs/update-for-release branch from 125ab66 to b17d15e Compare April 21, 2026 13:51
@OrKoN OrKoN enabled auto-merge April 21, 2026 13:55
@OrKoN OrKoN added this pull request to the merge queue Apr 21, 2026
Merged via the queue into main with commit 3ff21cf Apr 21, 2026
20 checks passed
@OrKoN OrKoN deleted the docs/update-for-release branch April 21, 2026 14:10
OrKoN pushed a commit that referenced this pull request Apr 21, 2026
🤖 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).
franco-bianco pushed a commit to franco-bianco/ghostframe-mcp that referenced this pull request May 2, 2026
🤖 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
([#1783](ChromeDevTools/chrome-devtools-mcp#1783))
([1d8df4c](ChromeDevTools/chrome-devtools-mcp@1d8df4c))
* auto handle dialogs during script evaluation
([#1839](ChromeDevTools/chrome-devtools-mcp#1839))
([f2294b3](ChromeDevTools/chrome-devtools-mcp@f2294b3))
* ensure extensions for file outputs
([#1867](ChromeDevTools/chrome-devtools-mcp#1867))
([e30fdbe](ChromeDevTools/chrome-devtools-mcp@e30fdbe))
* experimental click_at(x,y) tool
([#1788](ChromeDevTools/chrome-devtools-mcp#1788))
([94dea19](ChromeDevTools/chrome-devtools-mcp@94dea19))
* support Chrome extensions debugging
([#1922](ChromeDevTools/chrome-devtools-mcp#1922))
([e102830](ChromeDevTools/chrome-devtools-mcp@e102830))
* support DevTools header redactions as an option
([#1848](ChromeDevTools/chrome-devtools-mcp#1848))
([a237ef6](ChromeDevTools/chrome-devtools-mcp@a237ef6))
* **webmcp:** Add experimental tool to execute WebMCP tool
([#1873](ChromeDevTools/chrome-devtools-mcp#1873))
([2d9978e](ChromeDevTools/chrome-devtools-mcp@2d9978e))
* **webmcp:** Add experimental tool to list WebMCP tools page exposes
([#1845](ChromeDevTools/chrome-devtools-mcp#1845))
([7bc67b5](ChromeDevTools/chrome-devtools-mcp@7bc67b5))


### 🛠️ Fixes

* avoid showing update notification for local builds
([#1889](ChromeDevTools/chrome-devtools-mcp#1889))
([68a7df7](ChromeDevTools/chrome-devtools-mcp@68a7df7)),
closes
[#1886](ChromeDevTools/chrome-devtools-mcp#1886)
* **cli:** correct WebP MIME type check in handleResponse ('webp' →
'image/webp')
([#1899](ChromeDevTools/chrome-devtools-mcp#1899))
([ff9ae1a](ChromeDevTools/chrome-devtools-mcp@ff9ae1a)),
closes
[#1898](ChromeDevTools/chrome-devtools-mcp#1898)
* ignore unmapped PerformanceIssue events
([#1852](ChromeDevTools/chrome-devtools-mcp#1852))
([e6a8cdb](ChromeDevTools/chrome-devtools-mcp@e6a8cdb))
* **network:** trailing data in Network redirect chain
([#1880](ChromeDevTools/chrome-devtools-mcp#1880))
([a046db9](ChromeDevTools/chrome-devtools-mcp@a046db9))
* remove double space in navigate error message
([#1847](ChromeDevTools/chrome-devtools-mcp#1847))
([502c096](ChromeDevTools/chrome-devtools-mcp@502c096))


### 📄 Documentation

* clarify tools included into CLI
([#1925](ChromeDevTools/chrome-devtools-mcp#1925))
([0bb5692](ChromeDevTools/chrome-devtools-mcp@0bb5692))
* document network response and request extensions
([#1887](ChromeDevTools/chrome-devtools-mcp#1887))
([a20d4b3](ChromeDevTools/chrome-devtools-mcp@a20d4b3))
* fix skill and reference documentation issues
([#1249](ChromeDevTools/chrome-devtools-mcp#1249))
([f0de7d9](ChromeDevTools/chrome-devtools-mcp@f0de7d9))
* Include Mistral Vibe setup in README
([#1801](ChromeDevTools/chrome-devtools-mcp#1801))
([a99ae30](ChromeDevTools/chrome-devtools-mcp@a99ae30))
* Rename project and enhance README content
([#1856](ChromeDevTools/chrome-devtools-mcp#1856))
([af7a9fb](ChromeDevTools/chrome-devtools-mcp@af7a9fb))
* update the README on installing as a VS code agent plugin
([#1796](ChromeDevTools/chrome-devtools-mcp#1796))
([c933fc5](ChromeDevTools/chrome-devtools-mcp@c933fc5))


### 🏗️ Refactor

* move waitForEventsAfterAction to McpPage
([#1780](ChromeDevTools/chrome-devtools-mcp#1780))
([05536ae](ChromeDevTools/chrome-devtools-mcp@05536ae))
* use puppeteer Extension API
([#1911](ChromeDevTools/chrome-devtools-mcp#1911))
([96cfee5](ChromeDevTools/chrome-devtools-mcp@96cfee5))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants