Mmcp.market

AWT (AI Watch Tester) MCP server

by ksgisang·io.github.ksgisang/awt·v1.7.1

AI-powered E2E testing MCP server. Detects and auto-fixes UI bugs via DevQA Loop and Vision AI.

C57/100grade C
What users say
No reviews yet
Be the first
Safety scan
C57/100

full report

Adoption
Growing

1 stars58 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • aat_cost

    View AWT AI API usage costs.

  • aat_devqa

    Full auto DevQA loop: scan → generate → show scenario → wait for approval → run → fix.

  • aat_diff

    Compare current screenshots against saved baselines (visual regression).

  • aat_doctor

    Check AWT environment and dependencies.

  • aat_generate_from_doc

    Generate test scenarios from a document (spec, plan, or any text file).

  • aat_list_scenarios

    List YAML scenario files in the current directory.

  • aat_runwrite action

    STEP 3: Run AWT test scenarios (requires prior user approval).

  • aat_run_skill_modewrite action

    STEP 3 (alternative): Run AWT in skill mode with structured failure diagnosis.

  • aat_scan

    STEP 1: Scan a web page to discover all interactive elements.

  • aat_snapshot

    Capture baseline screenshots for visual regression testing.

  • aat_validate

    Validate YAML scenario files against AWT schema.

  • aat_watch

    Start 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

1 high1 medium
  • 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-concat
    aat_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=Trueexec.shell-true
    aat_devqa-1.7.1/src/aat/core/teardown.py: … command, shell=True, capture_output=True, …
Overall 57/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add awt -- uvx aat-devqa
Add to Cursor

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.

More from ksgisang