playwright
playwright mcp server allows llms to automate web browsers through structured accessibility snapshots, enhancing testing and data extraction without visual models.
development
free
no coding required
Server Statistics
setup time
5 minutes
github stars
24,105
forks
1,985
watchers
24,266
open issues
26
contributors
56
last updated
yesterday
language: typescriptlicense: apache-2.0last release: v0.0.52 (December 11, 2025)
description
enables browser automation using accessibility trees for testing and data extraction.
use cases
- automating web page interactions for testing purposes.
- extracting data from web pages using structured accessibility snapshots.
- bypassing visual models for llms in web automation tasks.
technical details
prerequisites
- node.js 18+
- mcp client (e.g., vs code, cursor, etc.)
installation steps
- step 1: install node.js 18 or newer.
- step 2: configure your mcp client with the provided playwright configuration.
- step 3: start the playwright mcp server using the command 'npx @playwright/mcp@latest'.
configuration example
{"mcpServers": {"playwright": {"command": "npx", "args": ["@playwright/mcp@latest"]}}}tags
mcp
playwright
browserautomation
accessibility
testing
typescript
model-context-protocol