MCP.Market

Testa MCP server

by valewnrt·io.github.valewnrt/testa·v0.2.2·2 stars

Drive the iOS Simulator from an agent: read the screen, tap/type/swipe, replay flows in CI.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
Growing

2 stars20 downloads/wk

Reviews

Write one

Nobody has reviewed Testa yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Testa tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Testa compares

Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 1,119 Developer tools servers
GitHub stars
2
more than 65% of 854 Developer tools servers
Downloads a week
20
more than 5% of 430 Developer tools servers with a package

Release history: 2 versions in the registry since 2026-07-30, latest 2026-10-08, typically one every 70 days.

Install Testa in Claude Code, Cursor or VS Code

Runs npx -y @valewnrt/testa-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add testa -- npx -y @valewnrt/testa-mcp
Add to Cursor

What the publisher says

From the Testa repository's README, as published. We do not edit it. Read it on GitHub

Testa

Drive the iOS Simulator like a human — from an AI agent.

Real HID touches (every gesture), screen reading via the accessibility tree or on-device OCR, token-efficient, fast, and zero third-party dependencies. Test React Native / Expo and native SwiftUI apps end-to-end — without adding a single testID — then save the run as a flow file and let CI replay it for free.

An agent tapping, pinching, rotating, dragging-and-dropping, and typing — all verified through the accessibility tree, no screenshots.

Why Testa

Agents are great at writing iOS apps and clumsy at the part that comes next: actually exercising them in the simulator. Testa is built for that — and three things set it apart from the rest of the field: it drives screens that expose zero accessibility (via on-device OCR), it turns an agent session into a deterministic flow file that CI replays with no model in the loop, and it's a single, fully-open, dependency-free binary.

Apple Vision OCR to tap any visible text — so it drives canvas, games, WebViews and vibe-coded apps that never added a testID.

  • 🧠 No app setup required. Reads the accessibility tree, and falls back to

— a ui snapshot of a real screen measures ~203 tokens against ~1,500 for the same screen as an image. Measure it yourself →

  • 🪙 Token-efficient. One compact line per element (e5 Button "Save" #save @120,300)

reply ends with -- ui changes --, so the loop is act → read the diff, not act → full snapshot.

  • 🔁 Acting commands answer with the UI diff. Every tap/type/swipe

what the agent just did as plain text; testa flow run smoke.flow replays it deterministically — zero tokens, JUnit output, failure artifact bundles.

  • 🎬 Record once, replay forever. testa flow record save smoke.flow writes

client hot: ~60 ms per snapshot (measured 24–39 ms marginal, see bench/).

  • ⚡ Fast. A warm daemon keeps the connection, accessibility translator and HID

pinch/zoom, rotate, multi-touch, hardware buttons, key combos, unicode/emoji text — genuine HID events.

  • 👆 Every gesture, for real. Tap, long-press, swipe, drag-and-drop,

Face ID / Touch ID, dark mode, Dynamic Type, status bar, locale, pasteboard, photo library, launch env & args.

  • 🌍 Control the device, not just the app. Push notifications, GPS location,

targets, duplicate labels) that fails a CI job.

  • ♿ testa audit — accessibility audit (missing labels, sub-44 pt tap

diff, a red heatmap, and OCR-aware - lost: / + new: lines so a percentage becomes a sentence.

  • 🖼 testa vdiff — visual regression with an antialiasing-tolerant pixel

a Claude Code plugin manifest, and a composite GitHub Action.

  • 🔌 Agent-native. Ships an MCP server (testa mcp), a Claude Code skill,

SimulatorKit, AccessibilityPlatformTranslation, Vision and simctl.

  • 🔒 Local & private. A 0600 per-user Unix socket. No network, no telemetry.
  • 📦 Zero third-party runtime deps. Talks straight to Apple's CoreSimulator,

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Testa: common questions

Is Testa MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Testa safety report
How do I install Testa?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Testa need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is Testa maintained?
The last commit was 95 days ago (2026-07-30). The latest release is v0.2.2.
What can I use instead of Testa?
Servers from other publishers that do the same job: walkerOS Flow MCP server, Advanced GitLab MCP server and RepoPilot MCP server.
How does Testa compare with other Developer tools MCP servers?
safety score 88/100 (higher than 75% of 1,119 Developer tools servers); github stars 2 (more than 65% of 854 Developer tools servers); downloads a week 20 (more than 5% of 430 Developer tools servers with a package). Full comparison.

Alternatives to Testa

Same job from other publishers: the closest match first, then the best rated.

  • walkerOS Flow
    Build, validate, simulate, and deploy walkerOS event pipelines
    B
  • Advanced GitLab MCP server
    64 CQRS tools exposing 236 GitLab operations across 26 entity types
    A
  • RepoPilot
    Local, deterministic review of Git changes: weakened tests and CI gates, risky flows, blast radius.
    A
  • Bitrise
    Set up & manage mobile CI/CD on Bitrise: build, test, distribute iOS, Android, Flutter, RN apps.
    A