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.
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.
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"]}}}