文件历史

12 次代码提交

作者 SHA1 备注 提交日期
browser-automation-bot f621d0052f chore(main): release chrome-devtools-mcp 1.6.0 (#2306)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[1.6.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.5.0...chrome-devtools-mcp-v1.6.0)
(2026-07-14)


### 🎉 Features

* add experimentalGcfFormat flag for GCF-encoded tool responses
([#2235](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2235))
([3d21389](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3d2138945c7d3ee95f95c36680ce7c63d24f672f))
* Print object count and total sizes in get_heapsnapshot_details
([#2325](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2325))
([15a6b78](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/15a6b789daec20463786ff6d05a8b4d5b058000d))
* support --allow-unrestricted-paths configuration
([#2296](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2296))
([6e56c02](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6e56c028cf80ac977c501a94d0958568dea901c2))
* Support filter with heap snapshots aggregates
([#2323](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2323))
([2812902](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2812902ba9dca67a320f00983e54d03b741388ce))
* update Lighthouse to 13.4.0
([#2317](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2317))
([ffc6060](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ffc6060acf55c011388c7bfe7adcbcee75d0c479))


### 🛠️ Fixes

* enforce .gz instead of json.gz in performance tools
([#2305](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2305))
([b06e39b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b06e39b164f02a30efc58057091436a1329949bd))
* keep a still-open selected page instead of falling back to the first
page
([#2328](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2328))
([c645eee](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c645eee8751ebec9ebaeb18cb01dd11173ef32f2)),
closes
[#2304](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2304)
* keep page ids unique across browser reconnects
([#2345](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2345))
([3e8d922](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3e8d92245c138777b5719e72ac3173dbda0075d7))
* paginate page 0 in list_network_requests and list_console_messages
([#2359](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2359))
([d0025b3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d0025b3908707a5dc1c6c6a82d5d7d9020f3df46))
* release held modifiers when press_key key event fails
([#2347](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2347))
([78ccb19](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/78ccb193e08137b48cef6f665ad0b3a98c9538da))
* report when the selected page was auto-replaced by the fallback
([#2308](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2308))
([2c16ac3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2c16ac311befd40ef2b0f4ecb27941a5a809c8d3)),
closes
[#2304](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2304)
* resolve page ids only among listed pages
([#2332](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2332))
([eb04951](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/eb049513d2724a41083a80db5ed34e7ea1c3c7bc)),
closes
[#2304](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2304)
* **snapshot:** resolve element ids on the correct snapshot
([#2295](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2295))
([b703f2c](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b703f2ce20bbe2ce8af4f0a77e56a6a3e1b9c6d6))
* **telemetry:** resolve enum values through nested schema wrappers
([#2315](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2315))
([c065fd9](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c065fd90ce0172acf1fd8436e51d4878c7745cdf))
* Wait until daemon is started
([#2327](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2327))
([ed7e95d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ed7e95d3e0fd605cae8515d42e7b781da1e635b2))


### 📄 Documentation

* add Grok Build CLI configuration section
([#2294](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2294))
([aa4be07](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/aa4be07f7ab09430a601460c3f6cec5deb4c7263))
* update memory leak debugging skill
([#2330](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2330))
([c1736a0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c1736a071b8050b3f49dfa7521b5af703948d14a))


###  Performance

* concurrent I/O in Root Path Resolution
([#2279](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2279))
([b2c63e6](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b2c63e644eae3fad6747c1f3d678952fc4d756c0))


### 🏗️ Refactor

* clean up McpContext getters
([#2340](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2340))
([5b33deb](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5b33debf1a1c040e24112c146afb573dfcc511d8))
* clean up more of the context interface
([#2335](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2335))
([9cd734b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/9cd734b0a3c6ab3f1d66549174d5187a3206d997))
* clean up page management
([#2333](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2333))
([16db01f](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/16db01f79c9b9a1fa0d55226a2193f94d543c943))
* clean up page snapshot generation
([#2348](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2348))
([68cfce2](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/68cfce2bcb9953d6539aa6d5277e55a75cacd68e))
* make collectors work per page
([#2324](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2324))
([9bc61b4](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/9bc61b43d6fdb13e775c0fa2d2d3f945475ebc81))
* move and rename files
([#2355](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2355))
([9c3542b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/9c3542bd74c39e470f8618b51daf251ead7ce913))
* move DevTools universe to McpPage
([#2341](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2341))
([c006c9b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c006c9ba5e8da4f63401ed83cd9d9ed661bfaa22))
* move remaining McpContext getters
([#2342](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2342))
([58ba174](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/58ba1742731109a860b9c3ba5a292f7a3b1df3d8))
* remove isolated context getter
([#2336](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2336))
([8a4ddb3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8a4ddb32565b0e4af130e3e9b801269afff0af54))
* Use array instead of Map for idToClassKey
([#2321](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2321))
([ff53b7b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ff53b7bb823cc61ccde0eb6dc235450ff9884d0a))
* use helper for Dialog handle
([#2334](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2334))
([64005f9](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/64005f924f108a7986d75ff382415da5be5a29d6))
* use response page in formatting
([#2349](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2349))
([c53c1ec](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c53c1ec4c9ed58980ab074ba4b59dc31385d263c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-07-14 06:42:23 +00:00
browser-automation-bot 913308263b chore(main): release chrome-devtools-mcp 1.5.0 (#2252)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[1.5.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.4.0...chrome-devtools-mcp-v1.5.0)
(2026-07-03)


### 🎉 Features

* Add get_heapsnapshot_duplicate_strings MCP tool
([#2280](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2280))
([67a56c0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/67a56c0557729dc437e470ea934d7322faba56b0))
* Add MCP tools for heap snapshot comparison
([#2198](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2198))
([5d7b656](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5d7b6560504009cd1a16cc02db7e985cf7f71274))


### 🛠️ Fixes

* **cli:** improve error messages to guide AI agents and developers
([#2161](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2161))
([cf00305](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/cf003051706619ca084235020f62a4d6902fb226))
* create PID directory with secure permissions (0o700)
([#2262](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2262))
([7fa95d3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/7fa95d3c33aa3e37374b0e39a6c00de322655554))
* respecte allow/block list in loadResouce
([#2254](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2254))
([6a94663](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6a9466378c13b6ccba91b54091ea83a5ca37a8db))
* validate extension-enforced output paths
([#2269](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2269))
([a922814](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a9228141ae2c51bf831ce0cac659e119cf0f4ae6))


### 📄 Documentation

* fix Antigravity config -y flag before npx positional args
([#2272](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2272))
([604b38f](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/604b38f31951b291eb368dfe61f2d3714ccae778))
* fix formatting and indentation of tool descriptions
([#2275](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2275))
([8d8cf12](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8d8cf1299db9d9f371c1f278ccc3e598df22c615))


###  Performance

* use concurrent reads for `loadIssueDescriptions`
([#2249](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2249))
([d144965](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d1449654ac10031786e9d4741e781af26933907a))


### 🏗️ Refactor

* Merge MCP tools for comparing heap snapshots
([#2281](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2281))
([3f4a49a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3f4a49a89a2dd33dc6fa728aa34bc26f0aa00905))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-07-03 11:09:50 +00:00
browser-automation-bot 0aaa8e3cc0 chore(main): release chrome-devtools-mcp 1.4.0 (#2228)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[1.4.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.3.0...chrome-devtools-mcp-v1.4.0)
(2026-06-23)


### 🎉 Features

* publish the skills folder
([#2229](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2229))
([5367f7e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5367f7e97c1a4f506d8d1e3e8e773c72f1c0a03a))


### 🛠️ Fixes

* hide Windows update check consoles
([#2231](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2231))
([6225ffb](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6225ffbaf1ceb2d9d0f8b2f3b7380aa8a710b857))
* **network:** keep redirect chain order consistent between text and
JSON
([#2221](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2221))
([5a9d6af](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5a9d6af743109e3bb9703cf0c9a46f9cb2a97480))


### 📄 Documentation

* fix showing defaults in configuration
([#2234](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2234))
([38dd346](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/38dd346805416c8bff2196e73c1410ca78d6f397))
* **readme:** explicitly call out that CD4A can power your browser agent
([#2227](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2227))
([705d0e1](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/705d0e11812b8c1c2506d0ac372a97671298df11))
* update security.md
([#2248](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2248))
([e559765](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/e55976574030dd2cde45b58d57555f5d433f50e0))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-06-23 07:11:50 +00:00
browser-automation-bot 4716a72017 chore(main): release chrome-devtools-mcp 1.3.0 (#2195)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[1.3.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.2.0...chrome-devtools-mcp-v1.3.0)
(2026-06-18)


### 🎉 Features

* Add get_heapsnapshot_dominators MCP tool
([#2215](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2215))
([08c234e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/08c234ea4b14b0ba0906deeca396873614a8c063))
* Add retaining paths MCP tool
([#2187](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2187))
([a97c642](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a97c642d43d19fc5198038a7544ff41528ddc316))
* Add the get_heapsnapshot_edges MCP tool
([#2180](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2180))
([4f8eb7a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/4f8eb7ad6beecc58f56ec383f9ff43549a5604d4))
* include page title in list_pages output
([#2166](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2166))
([b646feb](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b646feb4f33743a5ecdc6c5e3744e98f86374af3))
* **screenshot:** add CLI options to cap screenshot size at the source
([#1823](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1823))
([55c8a54](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/55c8a541d4f842056db6bc843e54117b07bf06c1))
* Use HeapSnapshotProxy.nodeIndexById
([#2193](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2193))
([6bd8c91](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6bd8c91678035b5aa18ee40f72e1f630aa528837))


### 🛠️ Fixes

* handle missing third-party tool toolGroup description gracefully
([#2224](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2224))
([8fe398e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8fe398eb5d6ee87edb51d4e37570d04b02679346))
* handle screencast file extensions case-insensitively and clean up temp
dir on failure
([#2207](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2207))
([ba80096](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ba80096521da437a834953f697c4c98bcbd6e658))
* limit windows test concurrency
([#2205](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2205))
([e77101e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/e77101e5dc53f9f9541eb91916eedb53495544cc))
* Reset toolGroups before gathering toolGroups
([#2200](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2200))
([ed02047](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ed02047ae90f25c4c15adb8fd7e224b963f43135))
* return error message when screencast_stop is called with no active
recording
([#2209](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2209))
([9e32002](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/9e32002a6947ff695e463a5fefa99a7f66f19403))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-06-18 09:42:55 +00:00
browser-automation-bot 702d3734f2 chore(main): release chrome-devtools-mcp 1.2.0 (#2153)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[1.2.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.1.1...chrome-devtools-mcp-v1.2.0)
(2026-06-08)


### 🎉 Features

* add experimental TOON support for structured content output
([#2042](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2042))
([aa33bff](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/aa33bff19fcbf87949eec152c4b49d74e0a9330d))
* Adds close_heapsnapshot MCP tool
([#2174](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2174))
([8713b93](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8713b93b41ce301acf0ebc555c9a1b25d29bc526))
* Handle multiple providers of third-party developer tools
([#2168](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2168))
([30d59a7](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/30d59a78727c31ec9d70d2bd6d9310e78f1888b3))
* implement extension service worker logs
([#1915](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1915))
([29e3898](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/29e389848fd0cae1116620d44fbce508b4404137))
* memory debugging tools
([#2169](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2169))
([0217397](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/02173972574241049885171c5a6fc0ba998a20cc))
* support allowedUrlPattern & blockedUrlPattern Options
([#2037](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2037))
([02b4492](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/02b4492ca605755f67f016ee1de98aa1f506168c))


### 🛠️ Fixes

* Cursor plugin homepage setting field
([#2173](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2173))
([8971890](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/89718901174be7c0c58a1a2b29281ab2f053cd53))


### 📄 Documentation

* **skill:** guide agent to prompt for --categoryExtensions
([#2189](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2189))
([8b458f7](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8b458f7ad194b52305b831d5bfd6c0b6f5a53376))


###  Performance

* lighthouse file saves to run concurrently
([#2178](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2178))
([f90f863](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/f90f863d4b9d643ab880c9dc8cdd78b6c88ae38d))


### 🏗️ Refactor

* change type of logger
([#2165](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2165))
([bf0574d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/bf0574da8ce0986beb5dd2f026a2332a7e63b791))
* use validate files on the tool level
([#2152](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2152))
([2e039c0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2e039c09e1a273581d9b51081a0feb8a57791947)),
closes
[#2150](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2150)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-06-08 16:50:13 +00:00
browser-automation-bot 3ba70d350a chore(main): release chrome-devtools-mcp 1.1.1 (#2148)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[1.1.1](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.1.0...chrome-devtools-mcp-v1.1.1)
(2026-05-27)


### 🛠️ Fixes

* **cli:** have pageId as first argument
([#2142](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2142))
([60be3e6](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/60be3e6bc157bd1121ea1d4b6ad59e37a73cac3e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-27 11:43:21 +00:00
browser-automation-bot 0089ebdd37 chore(main): release chrome-devtools-mcp 1.1.0 (#2086)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[1.1.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.0.1...chrome-devtools-mcp-v1.1.0)
(2026-05-26)


### 🎉 Features

* add extraHttpHeaders emulation to emulate tool
([#1176](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1176))
([6992106](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6992106d1ca3bcd9390165035e7b0a3acb7e7317))
* created cursor plugin.json setting file with release auto versioning
([#2091](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2091))
([10c8205](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/10c82055d82eda9e7f229f8ddf3b8770a8732aa7))


### 🛠️ Fixes

* Apply CPU throttling to secondary CDP session
([#2092](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2092))
([3ade962](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3ade962a8da6b100800304146dc3e50e6419a6ee))
* **cli:** address pid file creation issues
([#2124](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2124))
([1b51a52](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/1b51a520f248d809ab4383cd357cae13280735d4))
* exit on stdin EOF and SIGTERM/SIGINT/SIGHUP, closing the browser
cleanly
([#2117](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2117))
([43b934c](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/43b934cd98d5d585fcde38e24d5d7b3eeb133498))
* Fix throttling info in performance trace output
([#2096](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2096))
([57f32b0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/57f32b0cd4afe1775b96ba35c27f25d6f0770331))
* make pageId required
([#2084](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2084))
([d751693](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d751693d887fae4ef7a1e7204545192322cf7820)),
closes
[#2052](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2052)
* remove duplicate .mcp.json
([#2095](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2095))
([dbf6ba9](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/dbf6ba93746c4975fc1ed385a8bf0f6395a9a79e))
* Set viewport after updating timeouts when setting emulation
([#2134](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2134))
([0c3ac37](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0c3ac378a91fa0463ce2302fd963e7946c9f2771))
* use pinned version for plugins
([#2135](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2135))
([8ea5f09](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8ea5f098ef7e8d8ae4f4bbaea5291cef84b8f15f))
* use realpath for MCP roots validation
([#2127](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2127))
([176eb69](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/176eb695137d9c46a61e2d4d5571880c5145cf46))


### 📄 Documentation

* align coding agent examples with Antigravity
([#2094](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2094))
([ce31594](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ce31594d6c9614c63a93cd7abddf4522a4c4a053))
* fix installation instructions for VS Code
([#2087](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2087))
([9f47df3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/9f47df36847cd69b99873709e7ed3936347b648e))


### 🏗️ Refactor

* remove redundant validatePath calls
([#2136](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2136))
([521c388](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/521c388624d448c8c55ee3b5415971ebc35b1ec3))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-26 15:29:54 +00:00
Nikolay Vitkov 8ea5f098ef fix: use pinned version for plugins (#2135)
The regex used to match the versions is 
```js
const regex = /(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<preRelease>[\w.]+))?(\+(?<build>[-\w.]+))?/
```
And they replace what was matched.
Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2121
2026-05-26 13:22:03 +00:00
Alex Rudenko 5cfa7150fc chore: latest gemini extension (#142) 2025-09-25 09:41:25 +00:00
Alex Rudenko 2b315b78fc chore: add npx command (#120) 2025-09-24 16:32:18 +02:00
Alex Rudenko b53f114738 chore: update gemini-extension.json (#118) 2025-09-24 14:13:23 +00:00
Alex Rudenko c9fdd2ce12 chore: add gemini extension json (#114) 2025-09-24 14:38:37 +02:00