Skip to content

chore(deps): update dependency @playwright/mcp to v0.0.81 - #973

Merged
danbarr merged 1 commit into
mainfrom
renovate/playwright-mcp-0.x
Sep 16, 2026
Merged

danbarr merged 1 commit into
mainfrom
renovate/playwright-mcp-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@playwright/mcp (source) 0.0.790.0.81 age confidence

Release Notes

microsoft/playwright-mcp (@​playwright/mcp)

v0.0.81

Compare Source

What's New

🎉 New Tools
  • browser_webmcp_list / browser_webmcp_call — List and call the tools a page registers through the WebMCP API, letting the page do the work instead of driving its UI. When a page has WebMCP tools, the page status reports how many are available (#​42613). WebMCP is experimental, see WebMCP in Chrome for how to enable it.
Other Changes
  • New --profile-dir-name <name> option (env PLAYWRIGHT_MCP_PROFILE_DIR_NAME) selects the Chrome profile to connect to in extension mode when the extension is installed in several profiles, for example "Profile 1" (#​42527)
  • Headless browsers launched by the server are now closed after one hour without tool calls; the next tool call launches a new one. Use --idle-timeout <ms> (config timeouts.idle, env PLAYWRIGHT_MCP_IDLE_TIMEOUT) to change the timeout, 0 disables it. Headed and attached browsers are not closed unless a timeout is set explicitly (#​42663, #​42676)
  • --image-responses accepts only: a response that carries an image consists of the image parts alone, without the text part (#​42672)

Bug Fixes

  • browser_close returns an error when the browser context is shared (--shared-browser-context) instead of breaking the calling client's session. This supersedes the v0.0.80 change that dropped the backend after browser_close (#​42495)
  • With --shared-browser-context, browser_start_recording / browser_stop_recording (opt-in via --caps=devtools) keep each client's recording separate instead of delivering one client's recorded actions to another (#​42622, #​42627)
  • The file access check follows symlinks, so a symlink inside the workspace can no longer be used to read or write files outside the allowed roots (#​42628)
  • Explicitly named output files in a nested directory (e.g. sub/shot.png) no longer fail with ENOENT; browser_file_upload and browser_drop resolve relative paths against the workspace root (#​42540)
  • In extension mode with PLAYWRIGHT_MCP_EXTENSION_TOKEN set, a connection that never completes (e.g. the token belongs to another Chrome profile) now fails after 30 seconds with a hint instead of hanging the tool call forever (#​42525)
  • Disable the Chromium sandbox by default on Linux for the bundled Chromium build, which lacks the setuid sandbox helper (#​42490)

v0.0.80

Compare Source

What's New

New Tools
  • browser_start_recording / browser_stop_recording (opt-in via --caps=devtools) — Record actions that the user performs manually in the browser and return them as Playwright code. Useful when the user wants to demonstrate a flow instead of describing it (#​42359)

Bug Fixes

  • The default --codegen language is inferred from the environment (#​42150)
  • Honor --user-data-dir in extension mode (#​42190)
  • Do not treat orphaned browser preferences entries as an installed extension (#​42224)
  • browser_take_screenshot returns the original screenshot bytes instead of silently downscaling them to model-specific limits (#​42406)
  • Drop the cached browser backend after browser_close with a shared browser context, so subsequent tool calls from the same client no longer fail (#​42365)
  • When connected to a remote endpoint, browserInfo reports the browser actually running remotely instead of the configured one (#​42228)
  • Do not clobber the chromiumSandbox setting from the config file (#​42288)
  • Do not run the heartbeat for HTTP clients that have not opened an event stream (#​42189)
  • The internal /killkillkill endpoint is no longer registered outside of tests (#​42133)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@toolhive-release-app

toolhive-release-app Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

🔒 MCP Security Scan Results

✅ playwright-mcp

  • Status: Passed
  • Tools scanned: 26
  • Result: No security issues detected

Summary: Scanned 1 MCP server(s), all passed security checks. ✅

@renovate renovate Bot changed the title chore(deps): update dependency @playwright/mcp to v0.0.80 chore(deps): update dependency @playwright/mcp to v0.0.81 Sep 14, 2026
@renovate
renovate Bot force-pushed the renovate/playwright-mcp-0.x branch from 1283f04 to a17064e Compare September 14, 2026 23:43
@danbarr
danbarr merged commit 5e4d7dd into main Sep 16, 2026
13 checks passed
@danbarr
danbarr deleted the renovate/playwright-mcp-0.x branch September 16, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant