AWT (AI Watch Tester) MCP server
AI-powered E2E testing MCP server. Detects and auto-fixes UI bugs via DevQA Loop and Vision AI.
1 stars58 downloads/wk
Reviews
Write oneNobody has reviewed AWT (AI Watch Tester) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
AWT (AI Watch Tester) tools (12, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
aat_costView AWT AI API usage costs.
aat_devqaFull auto DevQA loop: scan → generate → show scenario → wait for approval → run → fix.
aat_diffCompare current screenshots against saved baselines (visual regression).
aat_doctorCheck AWT environment and dependencies.
aat_generate_from_docGenerate test scenarios from a document (spec, plan, or any text file).
aat_list_scenariosList YAML scenario files in the current directory.
aat_runwrite actionSTEP 3: Run AWT test scenarios (requires prior user approval).
aat_run_skill_modewrite actionSTEP 3 (alternative): Run AWT in skill mode with structured failure diagnosis.
aat_scanSTEP 1: Scan a web page to discover all interactive elements.
aat_snapshotCapture baseline screenshots for visual regression testing.
aat_validateValidate YAML scenario files against AWT schema.
aat_watchStart watch mode — auto-run tests on file changes.
Public scan report
scanner v0.1.9 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan174 source files scanned8/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- highShell command built from a string (injection risk)
exec.shell-concataat_devqa-1.7.1/mcp/server.py: …in ["aat", "python -m aat"]: if os.system(f"which {candidate.split()[0]} > /dev/null… - mediumsubprocess with shell=True
exec.shell-trueaat_devqa-1.7.1/src/aat/core/teardown.py: … command, shell=True, capture_output=True, …
Install directly
claude mcp add awt -- uvx aat-devqa
AWT (AI Watch Tester): common questions
- Is AWT (AI Watch Tester) MCP server safe?
- With care: it is graded C, so read the findings first (57/100). Read the AWT (AI Watch Tester) safety report
- How do I install AWT (AI Watch Tester)?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does AWT (AI Watch Tester) need an API key?
- Yes. The registry entry asks for
ANTHROPIC_API_KEY,OPENAI_API_KEY. - Is AWT (AI Watch Tester) maintained?
- The last commit was 2 days ago (2026-09-19). The latest release is v1.7.1.