playwright: a Claude Code plugin by Microsoft
Official
For developers who want Claude to drive a real browser to click, fill forms and test pages. Skip it if you cannot run Node.js on your machine.
- Score
- 76of 100
- Rank
- #12of 25
- Updated
- 2026
Install
/plugin install playwright@claude-plugins-official
Type it in Claude Code. View the source
What does playwright do?
playwright is a Claude Code plugin that adds Microsoft's Playwright MCP server, started on your machine with npx @playwright/mcp@latest. It gives Claude browser tools that work from the page's accessibility data rather than from screenshots. Claude can open URLs, click elements, fill forms, upload files, handle dialogs, manage tabs, take screenshots, save pages as PDFs, inspect network requests and console messages, and run Playwright scripts and test assertions. It ships just the server setup and adds no skills, agents or commands of its own. You ask in plain words, for example to sign in to your local app and check that a page renders.
When should you use playwright?
Use it when
- Checking that a web page works after a change
- Filling and submitting forms during end-to-end tests
- Capturing screenshots or PDFs of pages
Skip it when
- You cannot run Node.js and npx on your machine
- Your project has no web interface
What it needs and what it can touch
You need
- Node.js with npx
What it can do
- Runs a local MCP server with npx
- Controls a web browser and visits pages
From reading its instructions, not from running it.
Why it scores 76
Strongest on upkeep (100 of 100), weakest on adoption (61).
Details
- Stars of the shared plugin repository
- 46,882
- Last repository change
- License
- Not stated
- Data confidence
- Medium
Did it do the job for you?
Alternatives to playwright
-
Get chrome-devtools-mcpchrome-devtools-mcp
For web developers who want Claude to inspect, profile and automate a live Chrome browser.
-
Get pr-review-toolkitpr-review-toolkit
For developers who want separate, focused checks on comments, tests, error handling and types before a PR.