# playwright-mcp

> Playwright MCP server

- **URL**: https://www.freshcrate.ai/projects/playwright-mcp
- **Author**: microsoft
- **Category**: MCP Servers
- **Latest version**: `v0.0.75` (2026-05-07)
- **License**: Apache-2.0
- **Source**: https://github.com/microsoft/playwright-mcp
- **Homepage**: https://www.npmjs.com/package/@playwright/mcp
- **Language**: TypeScript
- **GitHub**: 31,211 stars, 2,551 forks
- **Registry**: github
- **Tags**: `mcp`, `playwright`, `typescript`

## Description

Playwright MCP server

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.0.75` | 2026-05-07 | High | ## Bug Fixes  - Serialize shared browser launch in `--isolated` mode ([#40709](https://github.com/microsoft/playwright/pull/40709)) - Forward browser-level CDP commands in extension mode ([#40706](https://github.com/microsoft/playwright/pull/40706)) |
| `v0.0.73` | 2026-05-01 | High | ## What's New  ### Distribution  - Playwright MCP is now published to the official [MCP Registry](https://registry.modelcontextprotocol.io) on each release ([#1585](https://github.com/microsoft/playwright-mcp/pull/1585))  ## Bug Fixes  - Resolve extension `channel` and `executablePath` from CLI flags and environment variables ([#40572](https://github.com/microsoft/playwright/pull/40572)) - Propagate `--browser` channel on the `--extension` path ([#40567](https://github.com/microsoft/pla |
| `v0.0.71` | 2026-04-27 | High | ## What's New  ### New Tools  - **`browser_drop`** — Expose `Locator.drop` as an MCP tool for completing drag-and-drop operations onto a target ([#40367](https://github.com/microsoft/playwright/pull/40367))  ### Tool Improvements  - **`browser_network_requests`** — Added `responseBody` and `responseHeaders` options; binary bodies are rendered as a placeholder using mime-type detection ([microsoft/playwright@f0be0b17](https://github.com/microsoft/playwright/commit/f0be0b1728)) - **`brows |
| `v0.0.70` | 2026-04-01 | Medium | - Maintenance release off 1.59 branch point |
| `v0.0.69` | 2026-03-30 | Medium | ## What's New  ### New Tools  - **`browser_network_state_set`** — Toggle network offline mode for testing connectivity scenarios ([#39459](https://github.com/microsoft/playwright/pull/39459)) - **`browser_video_chapter`** — Add a chapter marker to the video recording, showing a full-screen chapter card with blurred backdrop ([#39891](https://github.com/microsoft/playwright/pull/39891))  ### Tool Improvements  - **`browser_mouse_click_xy`** — Added `button`, `clickCount`, and `delay` opt |
| `v0.0.68` | 2026-02-14 | Low | ###  Quick follow-up bug fix  - Revert `--no-sandbox` → `--no-chromium-sandbox` rename.     The CLI flag name is restored to `--no-sandbox`. |
| `v0.0.67` | 2026-02-14 | Low | ### Extension  - **Our Google Chrome extension is now available in the Chrome Web Store**:     [Playwright MCP Bridge](https://chromewebstore.google.com/detail/playwright-mcp-bridge/mmlmfjhmonkocbjadbfplnigmagldckm)  ### Bug Fixes  - Rename `--[no-]sandbox` to `--[no-]chromium-sandbox` for clarity and to avoid ambiguity with other browsers. |
| `v0.0.64` | 2026-02-06 | Low | ### 🕶️ Incognito by default  Browser profiles are now in-memory by default — every session starts clean with no leftover state.  Use `--persistent` to opt into a persistent profile, or `--profile=<path>` to specify a custom profile directory:  ```sh > playwright-cli open example.com                       # incognito, clean slate > playwright-cli open example.com --persistent          # persistent profile > playwright-cli open example.com --profile=./my-data   # custom profile directory |
| `v0.0.63` | 2026-02-04 | Low | ### 🗄️ Browser storage & authentication state control  Full introspection and manipulation of browser storage, enabling reproducible auth flows, debugging, and stateful automation.  ```sh > playwright-cli state-save auth.json > playwright-cli state-load auth.json ```  Inspect and manage cookies:  ```sh > playwright-cli cookie-list > playwright-cli cookie-get session_id > playwright-cli cookie-set session_id abc123 --domain=example.com > playwright-cli cookie-delete session_id > |
| `v0.0.62` | 2026-01-31 | Low | Infrastructure for Playwright CLI is in, so we are ready to cook the features and skills!  ### ⚡ Lightning fast Playwright CLI executable (http://github.com/microsoft/playwright-cli)      ```sh   > playwright-cli open example.com   > time playwright-cli snapshot   0.03s user 0.01s system cpu 0.055 total   ```  ### 🎥 On-demand video recording   ```sh   > playwright-cli video-start   > playwright-cli open playwright.dev   > playwright-cli video-stop   ### Result   - [Video](.playw |

## Citation

- HTML: https://www.freshcrate.ai/projects/playwright-mcp
- Markdown: https://www.freshcrate.ai/projects/playwright-mcp.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/playwright-mcp/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
