Testa MCP server
io.github.valewnrt/testa·v0.2.2·2 starsDrive the iOS Simulator from an agent: read the screen, tap/type/swipe, replay flows in CI.
not scanned yet
2 stars20 downloads/wk
Reviews
Write oneNobody 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.
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
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 FlowBuild, validate, simulate, and deploy walkerOS event pipelinesnot reviewedEstablishedB- Advanced GitLab MCP server64 CQRS tools exposing 236 GitLab operations across 26 entity typesnot reviewedGrowingA
- RepoPilotLocal, deterministic review of Git changes: weakened tests and CI gates, risky flows, blast radius.not reviewedGrowingA
- BitriseSet up & manage mobile CI/CD on Bitrise: build, test, distribute iOS, Android, Flutter, RN apps.not reviewedGrowingA