Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
21bc5b4
test: add eval targeting fill_form use with select and checkbox eleme…
zyzyzyryxy Apr 28, 2026
8cbdb8d
fix(cli): re-generate cli correctly (#1969)
OrKoN Apr 28, 2026
66dacb8
chore(memory): sort all by retainer size (#1963)
Lightning00Blade Apr 28, 2026
06b331f
fix: handle errors due to open dialogs during tool calls (#1953)
samiyac Apr 28, 2026
bf3cb58
fix(telemetry): bucketize string length (#1972)
yulunz Apr 29, 2026
f1afe84
test: add tests for checking behavior when dialog is open (#1977)
samiyac Apr 29, 2026
38d736a
build: fix npm start (#1980)
OrKoN Apr 29, 2026
6ce254e
fix: add proactive tool rejection when dialog is open (#1978)
samiyac Apr 29, 2026
b328f6b
chore(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Apr 29, 2026
7ee5e86
chore(deps): bump the all group with 2 updates (#1959)
dependabot[bot] Apr 29, 2026
b2b3e99
feat(cli): generate commands for conditional tools (#1962)
nroscino Apr 30, 2026
a90378a
fix: always allow tmpdir access with client roots (#1984)
OrKoN Apr 30, 2026
5fa2750
feat: agentic browsing in lighthouse (#1931)
lusayaa May 2, 2026
2dcd641
chore(main): release chrome-devtools-mcp 0.24.0 (#1944)
browser-automation-bot May 4, 2026
510ec0f
fix(input): stop native select option clicks from timing out (#1960)
cooleryu May 4, 2026
895fc65
docs: update generate-docs.ts tools output order (#1991)
nroscino May 5, 2026
da0441d
docs: extract WebMCP into its own category (#1993)
OrKoN May 5, 2026
f45f068
fix: make sure env variables are consistently applied when parsing ar…
OrKoN May 5, 2026
99ccc3f
chore(deps-dev): bump puppeteer from 24.42.0 to 24.43.0 in the bundle…
dependabot[bot] May 6, 2026
0f0e79e
chore(deps-dev): bump chrome-devtools-frontend from 1.0.1618066 to 1.…
dependabot[bot] May 6, 2026
14938ac
docs: remove token estimates (#2003)
OrKoN May 6, 2026
7548c97
feat: support third-party developer tools (#1982)
wolfib May 6, 2026
6413d0d
feat: port chrome-devtools-mcp to Brave Browser
triuzzi Apr 13, 2026
bfa3970
docs: rebrand README for Brave with local setup guide
triuzzi Apr 13, 2026
05781f0
0.2.0
triuzzi Apr 16, 2026
94ec838
chore: sync upstream + 0.2.1 patch (#7)
triuzzi Apr 17, 2026
fa623d9
0.2.2
triuzzi Apr 21, 2026
ca8d2d7
fix: replace stale chrome-devtools refs in tests and scripts (#8)
triuzzi Apr 28, 2026
2a41fb5
chore: release 0.3.0 (#9)
triuzzi Apr 28, 2026
a1b7416
chore: regenerate lockfile after upstream sync to v0.24.0
triuzzi May 6, 2026
1cbc585
chore: release 0.4.0
triuzzi May 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "chrome-devtools-plugins",
"version": "0.23.0",
"version": "0.24.0",
"description": "Bundled plugins for actuating and debugging the Chrome browser.",
"repository": "https://github.com/ChromeDevTools/chrome-devtools-mcp",
"owner": {
Expand Down
10 changes: 5 additions & 5 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "chrome-devtools-mcp",
"version": "0.23.0",
"description": "Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer",
"name": "brave-mcp",
"version": "0.4.0",
"description": "Reliable automation, in-depth debugging, and performance analysis in Brave using DevTools and Puppeteer",
"mcpServers": {
"chrome-devtools": {
"brave-devtools": {
"command": "npx",
"args": [
"chrome-devtools-mcp@latest"
"brave-mcp@latest"
]
}
}
Expand Down
2 changes: 1 addition & 1 deletion .github/plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "chrome-devtools-mcp",
"version": "0.23.0",
"version": "0.24.0",
"description": "Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer",
"mcpServers": {
"chrome-devtools": {
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pre-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
fetch-depth: 2

- name: Set up Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
cache: npm
node-version-file: '.nvmrc'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/presubmit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
fetch-depth: 2

- name: Set up Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
cache: npm
node-version-file: '.nvmrc'
Expand All @@ -43,7 +43,7 @@ jobs:
fetch-depth: 2

- name: Set up Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
cache: npm
node-version-file: '.nvmrc'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-to-npm-on-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
fetch-depth: 2

- name: Set up Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
cache: npm
node-version-file: '.nvmrc'
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
fetch-depth: 2

- name: Set up Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
cache: npm
node-version-file: '.nvmrc'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: googleapis/release-please-action@v4
- uses: googleapis/release-please-action@v5
with:
token: ${{ secrets.BROWSER_AUTOMATION_BOT_TOKEN }}
target-branch: main
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
fetch-depth: 2

- name: Set up Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
cache: npm
node-version: 22 # build works only with 22+.
Expand All @@ -47,7 +47,7 @@ jobs:
NODE_OPTIONS: '--max_old_space_size=4096'

- name: Set up Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
cache: npm
node-version: ${{ matrix.node }}
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -148,4 +148,7 @@ build/

log.txt

.DS_Store
.DS_Store

# AI tooling (local only)
.claude/
4 changes: 2 additions & 2 deletions .mcp.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"mcpServers": {
"chrome-devtools": {
"brave-devtools": {
"command": "npx",
"args": ["chrome-devtools-mcp@latest"]
"args": ["brave-mcp@latest"]
}
}
}
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.23.0"
".": "0.24.0"
}
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog

## [0.24.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.23.0...chrome-devtools-mcp-v0.24.0) (2026-05-02)


### 🎉 Features

* agentic browsing in lighthouse ([#1931](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1931)) ([5fa2750](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5fa2750456d8ea5b73ca851c7c44dcec0a2be01e))
* **cli:** generate commands for conditional tools ([#1962](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1962)) ([b2b3e99](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b2b3e99d67e573e65a4cf84258da8560b2753405))
* group identical consecutive console messages in list_console_messages ([#1939](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1939)) ([dbddb2e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/dbddb2e4efb01c25ce4c6d96fd45b3ab29a498eb))
* support MCP client roots feature ([#1945](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1945)) ([def53dd](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/def53ddf1d0d3fe04c41f1572919cef208161151))


### 🛠️ Fixes

* add proactive tool rejection when dialog is open ([#1978](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1978)) ([6ce254e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6ce254e54153212bf305e28846bc77f1d6b82b74))
* always allow tmpdir access with client roots ([#1984](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1984)) ([a90378a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a90378adf3226e8b27a05cdcfdd801c199acaa93))
* **cli:** re-generate cli correctly ([#1969](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1969)) ([8cbdb8d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8cbdb8d49491e332c1d30a3884304e1f7a519db2))
* handle errors due to open dialogs during tool calls ([#1953](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1953)) ([06b331f](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/06b331f403056727850a633dd64b290d60bdb906))
* note about missing elements should not show in verbose mode ([#1950](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1950)) ([80bee1e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/80bee1e6cd0e62995496ea9d001994c78ec9dcf0))
* **telemetry:** bucketize string length ([#1972](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1972)) ([bf3cb58](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/bf3cb58d27589ddc5156d7a6ee1b2bb81d9a2cee))

## [0.23.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.22.0...chrome-devtools-mcp-v0.23.0) (2026-04-22)


Expand Down
Loading
Loading