NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4836 most downloaded on npm
Playwright Tools for MCP
Last release 6 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 8 days
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
436 releases · first in 2025
One column per month.
927a128 chore: allow generating tests for script (#331) 292e75d chore: roll Playwright to remove empty generic nodes (#330) 2c9376e chore: don't sanit
927a128 chore: allow generating tests for script (#331) 292e75d chore: roll Playwright to remove empty generic nodes (#330) 2c9376e chore: don't sanitize file extension away (#327) 062cdd0 fix: sticky launch errors (#324) a15f0f3 chore: save downloads to outputDir (#310) 685dea9 chore: migrate to ESM (#303)
Nothing published for this version
https://github.com/microsoft/playwright-mcp/commit/1c760b3826dec41a6e59718ae58d430ba2f3e399 fix: default to headful
https://github.com/microsoft/playwright-mcp/commit/1c760b3826dec41a6e59718ae58d430ba2f3e399 fix: default to headful (https://github.com/microsoft/playwright-mcp/pull/305)
3f72fe5 chore: add support for --device (#300) 21d2f80 chore: store channel profiles separately (#297) 80c9b93 chore: allow configuring raw Playwright
3f72fe5 chore: add support for --device (#300) 21d2f80 chore: store channel profiles separately (#297) 80c9b93 chore: allow configuring raw Playwright options (#287) 12e72a9 chore: allow configuring screenshot tool (#286) 697a69a chore: allow specifying output dir (#285) 26779ce chore: allow passing config file (#281) 23704ac chore: update docs on lint (#283) b02370d chore: roll playwright to latest (#269) bf7dbab feat: support streamable http transport (#243) 0ed0bcd feat(server): add host option to SSE server configuration (#261)
f7e9bae chore: roll playwright to 1745357020000 (#249) 1bc3c76 feat(network): implement listing network requests
f7e9bae chore: roll playwright to 1745357020000 (#249) 1bc3c76 feat(network): implement listing network requests (#247)
dc955c7 chore: add Docker support (#220) 7695717 docs: provide missing docs (#214) 6481100 feat(dialog): handle dialogs (#212) 4b26128 chore: test lis
dc955c7 chore: add Docker support (#220) 7695717 docs: provide missing docs (#214) 6481100 feat(dialog): handle dialogs (#212) 4b26128 chore: test list tabs (#208) cea347d chore: introduce modal states (#204) 6d4adfe feat: add element screenshot action for snapshots (#182) e7c7709 chore: include "playwright" keyword, add examples (#196) 5c2e110 chore: convert console resource to tool (#193) e433131 chore: update exported types (#192)
4a19e18 feat: respond with action and generated locator
4a19e18 feat: respond with action and generated locator (#181)
abd56f5 chore: introduce capabilities argument (#135) 707ebbf chore: group tools, prepare for capabilities
abd56f5 chore: introduce capabilities argument (#135) 707ebbf chore: group tools, prepare for capabilities (#134)
e36d4ea chore: allow multiple tabs (#129) fc0cccf chore: reuse the first tab when navigating (#131) b358e47 chore: prep for multiple pages in context (#124) 89627fd chore: extract page snapshot, prep for multipage (#120)
2291011 feat: add slowly option for typing one character at a time (#121)
https://github.com/microsoft/playwright-mcp/commit/0de7c0d38c77c20e4c5489204d7d02ca2f25ce6a (origin/main, origin/HEAD, main) chore: follow up with ifr
https://github.com/microsoft/playwright-mcp/commit/0de7c0d38c77c20e4c5489204d7d02ca2f25ce6a (origin/main, origin/HEAD, main) chore: follow up with iframe stitch (https://github.com/microsoft/playwright-mcp/pull/110) https://github.com/microsoft/playwright-mcp/commit/0a5518b2521b77fc4bb3cc5005ed39090465445a chore: stitch together iframes into one tree (https://github.com/microsoft/playwright-mcp/pull/71) https://github.com/microsoft/playwright-mcp/commit/4f16786432d25241bc6f350972aca8fde54e4a99 chore: merge browser and channel settings (https://github.com/microsoft/playwright-mcp/pull/100) https://github.com/microsoft/playwright-mcp/commit/9042c03faa21d15fbbf882015eb5e7e7fe073f03 chore: support channel and executable path params (https://github.com/microsoft/playwright-mcp/pull/90) https://github.com/microsoft/playwright-mcp/commit/d31644114259007129b3b6932c9ff0f4bfa88837 chore: sanitize file path when saving (https://github.com/microsoft/playwright-mcp/pull/99) https://github.com/microsoft/playwright-mcp/commit/aeb4cf65e90ced92699728c9ef5bfcfda025e996 Fixed typo in README.md (https://github.com/microsoft/playwright-mcp/pull/88) https://github.com/microsoft/playwright-mcp/commit/a7392fc266583c1a8a3a6f65ac10f0e13a0932ac chore: allow passing cdp endpoint (https://github.com/microsoft/playwright-mcp/pull/86) https://github.com/microsoft/playwright-mcp/commit/88fbf50841d2c449492086cdc22ed2410c2fd153 devops: use --provenance when publishing to NPM (https://github.com/microsoft/playwright-mcp/pull/83) https://github.com/microsoft/playwright-mcp/commit/af522dca5ffdbd37052b335ce0a231b0eadc3363 chore: lint and test prior to publishing
195ed4a chore: parse search params the usual way
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →