Autonomous headless browser QA & self-healing verification loop for AI coding agents.
MCPpedia last refreshed this data
io.github.avivgerz-hue/ghost-qa is an MCP server that autonomous headless browser QA & self-healing verification loop for AI coding agents. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 58/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"ghost-qa": {
"args": [
"-y",
"ghost-qa",
"mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Autonomous headless browser QA & self-healing verification loop for AI coding agents.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'ghost-qa' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked ghost-qa against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in browser
Open-source web scraper for AI agents with scrape, crawl, and map tools
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
Firecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
MCP Security Weekly
Get CVE alerts and security updates for io.github.avivgerz-hue/ghost-qa and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Autonomous headless browser QA & self-healing verification loop for coding agents. v2.1.1 — the 8-Trap Deep Browser Inspection Engine: 3 viewports × light/dark, QA Health Score (A+…F), interactive HTML dashboard, and regression diffing.
⭐ If this tool helps your AI coding workflow, please give this repository a Star! It helps more developers discover the project.
One command each — star all three and keep the whole suite free & maintained:
npx -y unslop-mcp@latest init)npx -y @vibefoundry/vibe-shield@latest scan .)npx -y ghost-qa@latest test http://localhost:3000)npx -y ghost-qa@latest test http://localhost:3000
Coding agents (Claude Code, Codex, Cursor, Windsurf) write code blind — then declare victory while the actual browser has React hydration errors, broken buttons, 500ing APIs, or mobile layout overflow.
ghost-qa fixes that. One command launches a headless browser against your running app, crawls the live DOM, safely pokes every button, traps runtime/network/layout failures, and hands the agent a structured Self-Healing Bug Report so it fixes its own bugs before telling you it's done.
npx -y ghost-qa test http://localhost:3000
No test scripts. No config. No mercy for "it works on my machine".
Prefer running straight from GitHub instead of npm?
npx -y github:avivgerz-hue/ghost-qa test http://localhost:3000works identically — every command in this README accepts either package source (ghost-qa mcp,ghost-qa init, …).
# 1. Start your app as usual
npm run dev # → http://localhost:3000
# 2. Verify it in a real browser (one-time: downloads Chromium)
npx playwright install chromium
npx -y ghost-qa test http://localhost:3000
# 3. Teach your coding agent to do this automatically, forever
npx -y ghost-qa init
ghost-qa init installs .claude/skills/ghost-qa/SKILL.md and appends the strict "Verify in Browser Before Done" protocol to CLAUDE.md, AGENTS.md, and .cursorrules. From then on, your agent runs ghost-qa itself, fixes what it finds, and only reports completion on a PASS.
┌──────────────────────────────────────────┐
│ CODING AGENT │
│ Claude Code · Codex · Cursor · Windsurf │
└───┬──────────────────────────────▲───────┘
writes code │ │ Self-Healing
▼ │ Bug Report
┌───────────────┐ ┌─────────┴──────────┐
│ DEV SERVER │ │ AGENT DIAGNOSTIC │
│ localhost:3000 │ │ verdict · #ids · │
└───────┬───────┘ │ fi
... [View full README on GitHub](https://github.com/avivgerz-hue/ghost-qa#readme)