synctek-llc avatar

GhostQA

synctek-llc/ghostqa

Gives Claude the ability to run AI-driven web app tests through SpecterQA's vision-based testing engine. Instead of brittle CSS selectors, it sends screenshots to vision models that decide what to click or fill, just like a human would. You define personas and journeys in YAML, and the engine walks through your app autonomously. Claude can kick off test runs, interpret findings reports, and adjust persona configurations or journey steps based on failures. Useful when you want Claude to help debug UX issues by actually seeing your interface, or when iterating on test scenarios where natural language goals matter more than hardcoded scripts. Cost budgets and evidence collection built in, so you get screenshots and structured failure data without runaway API bills.

tools
4
auth
Secret needed
transport
STDIO
env vars
2
last updated
Feb 23, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

specterqa_runExecute behavioral tests against a product. Synchronous — may take 45-300s. Incurs API costs (default budget: $5.00).

Execute behavioral tests against a product. Synchronous — may take 45-300s. Incurs API costs (default budget: $5.00).

No parameter schema in public metadata yet.

specterqa_list_productsList configured products and their available journeys

List configured products and their available journeys

No parameter schema in public metadata yet.

specterqa_get_resultsRetrieve full structured results from a previous run by run ID

Retrieve full structured results from a previous run by run ID

No parameter schema in public metadata yet.

specterqa_initInitialize a new SpecterQA project directory

Initialize a new SpecterQA project directory

No parameter schema in public metadata yet.

Sponsors

Configuration

ANTHROPIC_API_KEY*secret

Your Anthropic API key for AI-powered testing

GHOSTQA_ALLOWED_DIRS

Colon-separated list of allowed directories for MCP server access restriction

Readme

SpecterQA

PyPI version Python 3.10+ License: MIT CI MCP Compatible FTI Trust Score

AI personas walk your app so real users don't trip.

SpecterQA sends AI personas through your application — they look at the screen, decide what to do, and interact like real humans. No test scripts. No selectors. You describe personas and journeys in YAML, and SpecterQA handles the rest.

$ specterqa run -p myapp

View the full README on GitHub

Details

Repository
github.com/synctek-llc/ghostqa
Package
ghostqa
Transport
STDIO
Auth
Required
Registry
MCP registry, active