What it does
ExecuteAutomation Playwright MCP is an MCP server that gives LLMs and AI assistants browser automation via Playwright — interacting with pages, taking screenshots, executing JavaScript, web-scraping, and generating test code. It ships codegen tools (start_codegen_session, end_codegen_session, get_codegen_session, clear_codegen_session) where an action recorder captures browser actions and emits a complete Playwright test file with standard test()/async ({page}) structure and a configurable output path. It integrates with Claude Code, Claude Desktop, Cursor, and Cline.
How QA teams use it
- Start a codegen session, walk through a flow in the browser via the AI assistant, and end the session to get a runnable Playwright spec file.
- Use the same MCP connection for screenshots, JavaScript execution, and lightweight web scraping during exploratory checks.
- Drop the generated spec straight into a Playwright test suite since it follows the standard test file structure.
Setup
Add it as an MCP server: claude mcp add --transport stdio playwright npx @executeautomation/playwright-mcp-server.
Notes
Community-maintained, distinct from Microsoft's official Playwright MCP server.