
GhostQA
Run AI personas through your real web UI in browsers to catch bugs and UX issues without writing Playwright scripts.
Overview
GhostQA is an MCP server for the Ship phase that sends AI personas through your web app in real browsers to find bugs and UX issues without scripts.
What is this MCP server?
- AI personas navigate your web app in real browsers—no scripted test suite required
- Surfaces functional bugs and UX issues from autonomous exploration
- stdio MCP via PyPI ghostqa v0.2.2
- Requires ANTHROPIC_API_KEY for AI-powered testing logic
- Optional GHOSTQA_ALLOWED_DIRS colon-separated path restriction for MCP filesystem scope
- Manifest version 0.2.2
- PyPI package identifier ghostqa with stdio transport
- Required secret env ANTHROPIC_API_KEY
What problem does it solve?
Pre-release QA either burns founder time clicking every path or demands brittle automation scripts you never maintain.
Who is it for?
Indie SaaS founders who want agent-assisted exploratory testing on staging or localhost before launch.
Skip if: Teams needing deterministic CI gates with fixed assertions and zero LLM cost per run.
What do I get? / Deliverables
After you add GhostQA, your agent can launch persona-driven browser runs and get bug and UX findings without authoring step-by-step test code.
- Persona-driven browser sessions over your app
- Bug and UX issue reports from autonomous navigation
- Optional directory-scoped MCP access via GHOSTQA_ALLOWED_DIRS
Recommended MCP Servers
Journey fit
How it compares
MCP browser QA with AI personas, not a unit-test skill or static lighthouse audit.
Common Questions / FAQ
Who is GhostQA for?
Solo builders and small teams shipping web apps who use MCP agents and want script-free, browser-realistic QA.
When should I use GhostQA?
During ship and pre-launch when you need another pass over flows, forms, and UX without writing Playwright scenarios.
How do I add GhostQA to my agent?
Install the ghostqa PyPI MCP server over stdio, set ANTHROPIC_API_KEY, optionally GHOSTQA_ALLOWED_DIRS, and invoke its tools from Claude Code or your MCP client.