ExecuteAutomation Playwright MCP

An MCP server with a browser action recorder that generates ready-to-run Playwright test files.

MCP ServerVerifiedClaude CodeCursorClaude Desktop
Category
Test Automation
Author
executeautomation
Pricing
free
Install
claude mcp add --transport stdio playwright npx @executeautomation/playwright-mcp-server

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.

Related tools

Know a QA tool we're missing?

The QA Stack is community-curated. Suggest a skill, plugin, or MCP server and we'll review it.