Best for
- Scenarios where an AI assistant needs to actually drive a browser to complete a task
- Web automation testing and end-to-end verification
Officially maintained by Microsoft; using accessibility-tree snapshots instead of screenshot analysis makes this one of the best-documented browser automation MCP servers with the widest client support. This review is a static check of the source and docs, not an actual run.
Officially maintained by Microsoft, this MCP server wraps Playwright for browser automation. It uses accessibility-tree snapshots rather than pixel-based screenshot analysis to understand page structure, letting an AI assistant click, type, navigate, screenshot, and read console/network activity reliably without a vision model.
Run @playwright/mcp@latest directly via npx — the required browser engine downloads automatically on first run. Flags like --browser (chromium/firefox/webkit), --headless, and --isolated (isolated user profile) are also supported; see the repo README for the full list.
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
}
}