Playwright-backed browser automation for LLMs with a twist: every session starts with a stated goal, and every action (goto, click, fill, press, eval) gets logged with timestamps, post-action URLs, and aria-snapshots. When you call session_end, you get a structured JSON trace on disk that a second LLM can read via qa_get_trace to judge whether the goal was actually met. Five tools, stdio transport, runs on npx with no cloud dependency. Reach for this when you need an audit trail of what your agent did in the browser, not just real-time HTML responses. Each session gets its own Chromium context, and you can toggle headless mode with an env var to watch it work.
claude mcp add --transport stdio io.github.insideos-designs-cowork-qa uvx cowork-qa