
Cowork Qa
Run goal-driven Playwright browser QA from your LLM agent with full action traces and aria snapshots for reproducible test evidence.
Overview
Cowork QA is an MCP server for the Ship phase that runs goal-driven Playwright browser sessions for LLMs with full action traces and aria-snapshots.
What is this MCP server?
- Goal-driven Playwright sessions orchestrated for LLM agents
- Full action traces plus aria-snapshots for accessibility-oriented review
- Headless default; COWORK_QA_HEADED=1 for visible Chromium debugging
- Session JSON traces stored under COWORK_QA_DATA or default .cowork-qa directory
- npm package cowork-qa-mcp v0.1.1 with stdio transport
- Package version 0.1.1
- Identifier cowork-qa-mcp on npm
- Default trace path <cwd>/.cowork-qa
What problem does it solve?
Agents can suggest UI fixes but rarely leave reproducible browser evidence of what they actually clicked and saw.
Who is it for?
Solo builders who want LLM-guided E2E checks on staging URLs with traceable session artifacts.
Skip if: Teams needing managed cloud browser grids, load testing, or zero-local Playwright setup.
What do I get? / Deliverables
After install, your agent can complete browser goals and persist trace plus aria-snapshot files you can replay or audit.
- Completed browser sessions driven toward a natural-language goal
- Per-session JSON traces under configured data directory
- Aria-snapshots and action logs suitable for review or follow-up fixes
Recommended MCP Servers
Journey fit
How it compares
MCP Playwright QA runner with traces, not a static lint skill or hosted browser farm.
Common Questions / FAQ
Who is Cowork QA for?
Indie developers using Claude Code or Cursor who want the agent to exercise real browsers and save session evidence.
When should I use Cowork QA?
Use it during ship and testing when validating flows, capturing regressions, or reviewing accessibility snapshots before release.
How do I add Cowork QA to my agent?
Install cowork-qa-mcp from npm, configure stdio MCP in your client, and optionally set COWORK_QA_HEADED and COWORK_QA_DATA.