Releases: microsoft/playwright-mcp
Releases · microsoft/playwright-mcp
v0.0.76
What's New
New Tools
browser_video_show_actions/browser_video_hide_actions— Overlay action annotations on the recorded video, or hide them again (#40914)
Tool Improvements
- Remote endpoint —
remoteEndpointnow accepts aConnectOptionsobject, not just a URL string (#40964) --output-max-size— Cap the size of tool responses, with post-response disk eviction of oversized output (#41031)--browser— Supportmoz-firefoxBiDi channels (#41126)
Bug Fixes
- Support
remoteHeadersfor the remote browser endpoint (#40828, #41156) - Use
waitUntil: 'commit'when navigating back/forward (#41153) - Report invalid tool arguments instead of failing opaquely (#40979)
- Use a writable cache directory for MCP user data instead of the browsers path (#40961)
- Disconnect the tracked browser when the browser tracker is disposed (#40967)
- Report a missing
ffmpegdistinctly from a missing browser (#40867) - Don't mark the response as closed when there are no open tabs (#40743)
- Validate user-provided regex patterns in MCP tools (#40752)
- Pass the
timeparameter topage.evaluatewhen waiting for a timeout (#41037) - Add path-traversal checks to static file serving routes (#40715)
v0.0.75
v0.0.74
v0.0.73
What's New
Distribution
- Playwright MCP is now published to the official MCP Registry on each release (#1585)
Bug Fixes
v0.0.72
What's New
Tool Improvements
browser_network_requests— Now returns a numbered list of requests; use the newbrowser_network_requesttool with the index to fetch full details (headers/body) or a single part. Both tools accept afilenameoption to write the output to a file (#40447, #40454)browser_run_code→browser_run_code_unsafe— Renamed to make the sandbox-escape implication explicit (#40496)
Bug Fixes
v0.0.71
What's New
New Tools
browser_drop— ExposeLocator.dropas an MCP tool for completing drag-and-drop operations onto a target (#40367)
Tool Improvements
browser_network_requests— AddedresponseBodyandresponseHeadersoptions; binary bodies are rendered as a placeholder using mime-type detection (microsoft/playwright@f0be0b17)browser_evaluate— Accept plain expressions in addition to function bodies (#39979)
Browser Extension
Bug Fixes
v0.0.70
- Maintenance release off 1.59 branch point
v0.0.69
What's New
New Tools
browser_network_state_set— Toggle network offline mode for testing connectivity scenarios (#39459)browser_video_chapter— Add a chapter marker to the video recording, showing a full-screen chapter card with blurred backdrop (#39891)
Tool Improvements
browser_mouse_click_xy— Addedbutton,clickCount, anddelayoptions for more precise mouse interaction control (#39368, #39465)browser_network_requests— Added filtering support and optionalheaders/bodyfields in responses (#39672)- Non-ref selectors — Tools now accept plain CSS/text selectors in addition to aria-ref handles (#39581)
Other Changes
- Added
mcpNamefield to package for MCP Registry ownership verification (#1432) - Chrome extension: inject public key into release zip to preserve Web Store extension ID (#1462)
Bug Fixes
- Fix verify tools not working inside iframes (#39374)
- Fix fs-based lock file not respected for Chromium family browsers (#39377)
- Fix console entries being printed when
--snapshot-mode=noneis set (#39378) - Fix non-deterministic right-click behavior due to contextmenu/mouseup ordering (#39416)
- Fix header value parsing when header contains colons in value (#39401)
- Fix persistent context incorrectly using per-session isolation (#39601)
- Fix navigation protocol allowlist replaced with blocklist for better coverage (#39600)
- Fix malformed Unicode characters in MCP tool responses (#39625)
- Fix
toWellFormed()compatibility with Node.js 18 (#39674) - Fix empty
cdpHeadersfrom environment overriding config file values (#39866) - Fix file path validation in
browser_set_storage_statetool (#39881) - Fix Chrome for Testing executable location resolution in browser extension (#39936)
- Fix extension inactivity timers not armed for pending tabs (#1443)
v0.0.68
v0.0.67
Extension
- Our Google Chrome extension is now available in the Chrome Web Store:
Playwright MCP Bridge
Bug Fixes
- Rename
--[no-]sandboxto--[no-]chromium-sandboxfor clarity and to avoid ambiguity with other browsers.