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)