Skip to content

Comments

Add SpecterQA to community servers#3379

Open
SyncTekLLC wants to merge 1 commit intomodelcontextprotocol:mainfrom
SyncTekLLC:add-ghostqa-mcp
Open

Add SpecterQA to community servers#3379
SyncTekLLC wants to merge 1 commit intomodelcontextprotocol:mainfrom
SyncTekLLC:add-ghostqa-mcp

Conversation

@SyncTekLLC
Copy link

@SyncTekLLC SyncTekLLC commented Feb 23, 2026

Summary

Adds SpecterQA to the community servers list.

SpecterQA (formerly GhostQA) is an open-source (MIT) AI behavioral testing tool. AI personas navigate web apps in real browser sessions using vision — no selectors or test scripts required. It ships a native MCP server (specterqa-mcp) with 4 tools:

  • specterqa_run — Run behavioral test journeys, returns structured JSON (pass/fail, findings, cost)
  • specterqa_list_products — List available test configurations
  • specterqa_get_results — Fetch results by run ID
  • specterqa_init — Scaffold a new project config

Key details:

  • Published on PyPI: pip install specterqa
  • Python 3.10+, stdio transport
  • Budget enforcement built-in (per-run, per-day caps)
  • 248 tests, CI passing
  • Security advisory published for v0.2.1 (GHSA-9jpv-g98f-jp75)
  • A2A Agent Card at .well-known/agent.json

Repository: https://github.com/SyncTek-LLC/specterqa

Note: This project was recently rebranded from GhostQA to SpecterQA to avoid a name collision with an existing company. GitHub redirects from the old URL are active.

@SyncTekLLC SyncTekLLC changed the title Add GhostQA to community servers Add SpecterQA to community servers Feb 23, 2026
@SyncTekLLC
Copy link
Author

Update: This project has been rebranded from GhostQA to SpecterQA to avoid a name collision with an existing company. The package is now specterqa on PyPI and the repo is at github.com/SyncTek-LLC/specterqa. Please update the PR title/references accordingly. All links and functionality remain the same — GitHub redirects from the old URL are active.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant