Best for
- Developers who need browser automation from Claude Desktop, VS Code, and similar clients
- Users doing web testing and scraping
A mature Playwright browser automation MCP server (v1.0.10) supporting multiple clients, stdio and HTTP transports, automatic browser installation, and 143 device emulation presets. Well documented and MIT licensed, suitable for developers needing AI-driven browser automation.
Strongest · Documentation 17/20 Weakest · Reliability 9/20
Static review · not runListed 2026-09-07
Read the FMRS scoring method →Runtime:Node.js
Install globally via npm: npm install -g @executeautomation/playwright-mcp-server; alternatively use mcp-get or Smithery (npx @smithery/cli install @executeautomation/playwright-mcp-server --client claude). For Claude Desktop, use stdio mode with {"mcpServers":{"playwright":{"command":"npx","args":["-y","@executeautomation/playwright-mcp-server"]}}}. VS Code: code --add-mcp '{"name":"playwright","command":"npx","args":["@executeautomation/playwright-mcp-server"]}'. Browser binaries are installed automatically on first use, or manually with npx playwright install.
{"mcpServers":{"playwright":{"command":"npx","args":["-y","@executeautomation/playwright-mcp-server"]}}}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"playwright": {
"command": "npx",
"args": [
"-y",
"@executeautomation/playwright-mcp-server"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add playwright -- npx -y @executeautomation/playwright-mcp-server
Run it in a terminal; replace any <…> placeholders with your own values first.
Check that the playwright_resize tool appears in your client's tool list; ask it to open a page with the iPhone 13 device preset — if device emulation applies, the server is working.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
A Model Context Protocol server maintained by executeautomation that provides browser automation capabilities using Playwright. It enables LLMs to interact with web pages, take screenshots, generate test code, scrape page content, and execute JavaScript in a real browser environment. Works with Claude Desktop, Cline, Cursor IDE, VS Code and more.
Microsoft's official Playwright-based browser automation MCP server
The Chrome team's official MCP server exposing Chrome DevTools capabilities to AI assistants
Control the FSB browser extension from any MCP client for DOM-first AI browser automation.
Local browser automation MCP server powered by DrissionPage
Source revision 2349c2891e7c Data synced 2026-10-19 Read the FMRS scoring method