Playwright

E2E testing and browser automation. Screenshots, traces, multi-browser. Also works as the eyes of a coding agent: Claude Code opens the browser, screenshots the page it just built and spots what is broken before you look. For that job, install the command line the Playwright team ships separately as the `@playwright/cli` package, not the MCP server: its commands avoid loading large tool schemas and the page's full accessibility tree into the model's context, and `playwright-cli install --skills` installs the skills that describe them to your agent. Keep the MCP server for a long exploration or an autonomous flow where the agent has to hold the page state and reason over its structure from one step to the next. Your CI test suite does not change. The command line can also hold several browsers at once: each session has a name (`playwright-cli -s=name`), so the agent can run several flows side by side without them stepping on each other.

Strengths

Limitations

Best for

Official site

View on Coeurdar