Microsoft's Apache-2.0 MCP server that gives AI agents their own browser to open pages, click, type and read, using accessibility snapshots.
Free tool inMCP servers and agent tools
Playwright MCP at a glance
Checked 22 Oct 2026Playwright MCP (v0.0.83, ~38k stars) lets Claude Code, Codex, Cursor and other MCP clients drive a real browser (Chromium, Chrome, Edge, Firefox or WebKit). It reads pages as structured accessibility snapshots, so no vision model is needed. Runs visible by default or headless, with a saved profile, an isolated one, or your own Chrome through an extension, and can attach to any browser over CDP. Needs Node.js 18+. Apache-2.0. Microsoft now suggests its Playwright CLI with skills for coding agents, as it uses fewer tokens.
RepoQuarry. “Playwright MCP.” Checked 22 Oct 2026. https://repoquarry.dev/projects/playwright-mcpWhat it replaces
Nothing people pay for: it’s a free tool, listed because people search for it. Find similar projects in MCP servers and agent tools.
Facts, with sources
Every answer links to where we found it. We read the documentation; we did not install it.
"command": "npx", "args": ["@playwright/mcp@latest"]github.com · playwright-mcp#getting-started ↗ today
No vision models needed, operates purely on structured data.github.com · playwright-mcp#key-features ↗ today
VS Code, Cursor, Windsurf, Claude Desktop, Goose, Grok, Junie or any other MCP clientgithub.com · playwright-mcp#requirements ↗ today
Node.js 18 or newergithub.com · README.md#requirements ↗ today
Windows 11+, Windows Server 2019+ or Windows Subsystem for Linux (WSL). macOS 14 (Sonoma) or later.playwright.dev · intro#system-requirements ↗ today
Node.js 18 or newergithub.com · playwright-mcp#requirements ↗ today
No licence changes since we started watching. Licence watch: follow Playwright MCP and we email you if its licence terms change.
Growth and activity in detail
Is it popular, and is anyone still working on it? From GitHub.
- Actively maintained26 people committing, active 9 of the last 12 weeks.
Numbers appear after the first nightly fetch from GitHub.