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
2,005
watchers
24,501
open issues
24
contributors
56
last updated
1 months ago
language: typescriptlicense: apache-2.0last release: v0.0.52 (December 11, 2025)
description
playwright mcp server allows llms to automate web browsers through structured accessibility snapshots, enhancing testing and data extraction without visual models.
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