项目文件夹

文件
browser-automation-bot 25530069b6
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
chore(main): release chrome-devtools-mcp 0.9.0 (#378)
🤖 I have created a release *beep* *boop*
---


##
[0.9.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.8.1...chrome-devtools-mcp-v0.9.0)
(2025-10-22)


### 🎉 Features

* add claude marketplace and plugin json
([#396](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/396))
([0498611](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0498611429f769c6ccae365674003d2bd538c292))
* add filters and pagination to the console messages tool
([#387](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/387))
([15d942c](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/15d942c4f3335b35f1cba8e8634651688323663d))
* add WebSocket endpoint and custom headers support
([#404](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/404))
([41d6a10](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/41d6a107baee0d14a1c14573f958d44198de23aa))
* allow configuring tool categories
([#454](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/454))
([0fe2b8a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0fe2b8a2b4d64b9da5f7d1adccc5425fd7cbec34))
* expose previous navigations to the MCP
([#419](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/419))
([165cf9c](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/165cf9c70b7f91dc116558547a870281f29da710))
* support previous navigation for Console messages
([#452](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/452))
([6f24362](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6f243620391f0c608f51d464257cf3222d653e9e))
* support stable id for network requests
([#375](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/375))
([f4d7b49](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/f4d7b49bb112b4336bef0d90059485f41f71e4f1))
* support verbose snapshots
([#388](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/388))
([d47aaa9](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d47aaa96ff990c49dd07a481ea1924f85881eafa))
* tool to get a verbose single console message
([#435](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/435))
([9205593](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/92055933dc44e5d200dda2ee4ae0e365b24281bb))
* use stable id for network request querying
([#382](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/382))
([579819b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/579819b5e76f7a34c7c5c0877ac1e5e284beb328))


### 🛠️ Fixes

* allow evaluating in Frames
([#443](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/443))
([053f1f8](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/053f1f830d051ec415f4b00e645f5a1aff8554a1))
* better wording for evaluate_script
([#392](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/392))
([2313fda](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2313fdacad72a1bc5c4d8f1cbdd80fd64ba91771))
* indicate when request and response bodies are not available
([#446](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/446))
([7d47d6b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/7d47d6b2f40bf08def29de3ca37b1a4a28ce6777))
* pageerror for non-error types
([#442](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/442))
([b6b42ec](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b6b42ecb998dd4f8fbf4a8e7a49f461333a41103))
* retrieve data correctly with fewer than 3 navigations
([#451](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/451))
([4c65f59](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/4c65f59cf9f62662cf903fbbd19b67a8828d674a))


### 📄 Documentation

* add instructions for Qoder
([#386](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/386))
([d8df784](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d8df784127afd590eb02e0060378465ae115a7a4))
* add VM-to-host remote debugging workaround
([#399](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/399))
([9f9dab0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/9f9dab0787f19c5730b65daf148c382fb2d9e365))
* Update Copilot CLI instructions
([#423](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/423))
([c7733a8](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c7733a818050e50830c9a8e3d62bb80892cf9121))


### ♻️ Chores

* bundle all dependencies together
([#450](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/450))
([914b980](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/914b980113353fd41b301da397aa45975090487a))
* bundle modelcontextprotocol-sdk
([#409](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/409))
([6c8432b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6c8432b6b69d5d56d0dee01968882492033f2dc1))
* bundle puppeteer-core
([#417](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/417))
([b443033](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b443033000e46a992ea7fa071af0f9ec304b9ea7))
* bundle zod together with modelcontextprotocol/sdk
([#414](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/414))
([800e7e8](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/800e7e836433f3f1b2bfafa12ed35a991404d270))
* cleanup data fetching
([#441](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/441))
([5c871c3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5c871c3bd98127996011f269faddd8d8e7163917))
* dispose listeners on page destroyed
([#318](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/318))
([76d5e94](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/76d5e9416d833299561242ac45c0ce7813e61dbe))
* extract common paginate type
([#415](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/415))
([29fd602](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/29fd60216ca1394c46a266c6f853f8d65418e861))
* store the last 3 navigations in PageCollector
([#411](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/411))
([b873822](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b8738221d8cf8322d5f968ee829f03dc83238a05))
* use different format for reqid
([#380](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/380))
([78bf66a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/78bf66a7b1eefc93768f39d6d38fd141104fe812))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2025-10-22 13:46:52 +02:00

25 KiB

Changelog

0.9.0 (2025-10-22)

🎉 Features

  • add claude marketplace and plugin json (#396) (0498611)
  • add filters and pagination to the console messages tool (#387) (15d942c)
  • add WebSocket endpoint and custom headers support (#404) (41d6a10)
  • allow configuring tool categories (#454) (0fe2b8a)
  • expose previous navigations to the MCP (#419) (165cf9c)
  • support previous navigation for Console messages (#452) (6f24362)
  • support stable id for network requests (#375) (f4d7b49)
  • support verbose snapshots (#388) (d47aaa9)
  • tool to get a verbose single console message (#435) (9205593)
  • use stable id for network request querying (#382) (579819b)

🛠️ Fixes

  • allow evaluating in Frames (#443) (053f1f8)
  • better wording for evaluate_script (#392) (2313fda)
  • indicate when request and response bodies are not available (#446) (7d47d6b)
  • pageerror for non-error types (#442) (b6b42ec)
  • retrieve data correctly with fewer than 3 navigations (#451) (4c65f59)

📄 Documentation

♻️ Chores

0.8.1 (2025-10-13)

Bug Fixes

  • add an option value to the snapshot (#362) (207137e)
  • improve navigate_page_history error messages (#321) (0624029)
  • return the default dialog value correctly (#366) (f08f808)
  • update puppeteer to 24.24.1 (#370) (477eef4)

0.8.0 (2025-10-10)

Features

0.7.1 (2025-10-10)

Bug Fixes

  • document that console and requests are since the last nav (#335) (9ad7cbb)

0.7.0 (2025-10-10)

Features

  • Add offline network emulation support to emulate_network command (#326) (139ce60)
  • add request and response body (#267) (dd3c143)

Bug Fixes

0.6.1 (2025-10-07)

Bug Fixes

  • change default screen size in headless (#299) (357db65)
  • cli: tolerate empty browser URLs (#298) (098a904)
  • guard performance_stop_trace when tracing inactive (#295) (8200194)

0.6.0 (2025-10-01)

Features

  • screenshot: add WebP format support with quality parameter (#220) (03e02a2)
  • screenshot: adds ability to output screenshot to a specific pat… (#172) (f030726)
  • support --accept-insecure-certs CLI (#231) (efb106d)
  • support --proxy-server CLI (#230) (dfacc75)
  • support initial viewport in the CLI (#229) (ef61a08)
  • support timeouts in wait_for and navigations (#228) (36e64d5)

Bug Fixes

0.5.1 (2025-09-29)

Bug Fixes

  • update package.json engines to reflect node20 support (#210) (b31e647)

0.5.0 (2025-09-29)

Features

  • screenshot: add JPEG quality parameter support (#184) (139cfd1)

Bug Fixes

0.4.0 (2025-09-26)

Features

  • add network request filtering by resource type (#162) (59d81a3)

Bug Fixes

  • add core web vitals to performance_start_trace description (#168) (6cfc977)
  • add data format information to trace summary (#166) (869dd42)
  • expose --debug-file argument (#164) (22ec7ee)
  • typo in the disclaimers (#156) (90f686e)

0.3.0 (2025-09-25)

Features

  • Add pagination list_network_requests (#145) (4c909bb)

Bug Fixes

  • avoid reporting page close errors as errors (#127) (44cfc8f)
  • clarify the node version message (#135) (0cc907a)
  • do not set channel if executablePath is provided (#150) (03b59f0)
  • performance: ImageDelivery insight errors (#144) (d64ba0d)
  • roll latest DevTools to handle Insight errors (#149) (b2e1e39)

0.2.7 (2025-09-24)

Bug Fixes

  • validate and report incompatible Node versions (#113) (adfcecf)

0.2.6 (2025-09-24)

Bug Fixes

  • manually bump server.json versions based on package.json (#105) (cae1cf1)

0.2.5 (2025-09-24)

Bug Fixes

0.2.4 (2025-09-24)

Bug Fixes

0.2.3 (2025-09-24)

Bug Fixes

  • add a message indicating that no console messages exist (#91) (1a4ba4d)
  • clean up pending promises on action errors (#84) (4e7001a)

0.2.2 (2025-09-23)

Bug Fixes

  • cli version being reported as unknown (#74) (d6bab91)
  • remove unnecessary waiting for navigation (#83) (924c042)
  • rework performance parsing & error handling (#75) (e8fb30c)

0.2.1 (2025-09-23)

Bug Fixes

  • add 'on the selected page' to performance tools (#69) (b877f7a)
  • emulation: correctly report info for selected page (#63) (1e8662f)
  • expose timeout when Emulation is enabled (#73) (0208bfd)
  • fix browserUrl not working (#53) (a6923b8)
  • increase timeouts in case of Emulation (#71) (c509c64)
  • windows: work around Chrome not reporting reasons for crash (#64) (d545741)

0.2.0 (2025-09-17)

Features

Bug Fixes

  • change profile folder name to browser-profile (#39) (36115d7)
  • refresh context based on the browser instance (#44) (93f4579)
  • update puppeteer to fix a11y snapshot issues (#43) (b58f787)

0.1.0 (2025-09-16)

Features

  • improve tools with awaiting common events (#10) (dba8b3c)
  • initial version (31a0bdc)

Bug Fixes

  • define tracing categories (#21) (c939456)
  • detect multiple instances and throw (#12) (732267d)
  • make sure tool calls are processed sequentially (#22) (a76b23d)