MCP.Market

SimMirror MCP server

by AndrewKochulab·io.github.AndrewKochulab/sim-mirror·v3.0.1·2 stars

Drive iOS Simulators, iPhones, Android devices and macOS apps: UI snapshots, live viewer, recording.

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

not scanned yet

Adoption
Growing

2 stars45 downloads/wk

Reviews

Write one

Nobody has reviewed SimMirror yet.

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

SimMirror 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 SimMirror compares

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

Safety score
85/100
higher than 65% of 1,299 Productivity servers
GitHub stars
2
more than 60% of 854 Productivity servers
Downloads a week
45
more than 34% of 427 Productivity servers with a package

Release history: 9 versions in the registry since 2026-09-17, latest 2026-11-02, typically one every 2 days.

Install SimMirror in Claude Code, Cursor or VS Code

claude mcp add sim-mirror -- uvx sim-mirror
Add to Cursor

What the publisher says

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

<!-- mcp-name: io.github.AndrewKochulab/sim-mirror -->

SimMirror

Mirror and drive the iOS Simulator from Claude Code, CLI agents and the browser.

A real session, sped up four times. The whole recording runs 1m 39s.

A live iOS Simulator in any browser tab or web page, an animated cursor that shows exactly what your AI agent is about to tap, and token-efficient UI snapshots so agents read the screen as compact text instead of screenshots. Works with Claude Code, Codex, Cursor and any other MCP client.

Status: 1.2. The agent tools, the viewer, the protocol and the embedding API are stable, and a check holds every

1.x release to what SimMirror promises not to break. 1.2 drives simulators with SimMirror's own

helper, reads a screen from its pixels when accessibility says nothing, and lets an app share its own views.

Why SimMirror

component, with touch, scrolling, typing, hardware buttons and light and dark mode.

  • See the simulator anywhere. A live H.264 or JPEG stream in a Chrome tab, an iframe or a web

the spot first -- so you can follow along, and step in: an agent waits for your hand to be still.

  • Watch what the agent does. Every agent gesture is announced before it lands, and the viewer's cursor glides to

in batches with waits, and reach for a screenshot only when a question is visual.

  • Spend fewer tokens. Agents read accessibility snapshots with stable element refs and diffs between screens, act

share its own views, so icon-only buttons and hand-drawn controls read by name.

  • Read screens accessibility cannot. A game or a canvas reads from its pixels, and an app under development can

Install

Claude Code, with the plugin (tools, a skill that teaches snapshot-first use, and /sim-mirror:open):

/plugin marketplace add AndrewKochulab/sim-mirror
/plugin install sim-mirror@sim-mirror

Any MCP client, as a stdio server:

claude mcp add sim-mirror -- uvx --from sim-mirror==1.2.0 sim-mirror mcp

Configurations for Codex, Cursor and other clients.

The command, for sim-mirror open, doctor and the rest:

uv tool install sim-mirror==1.2.0
# or
brew install andrewkochulab/tap/sim-mirror

The viewer library, for your own pages: npm install @andrewkochulab/sim-mirror (npm). SimMirror itself is on PyPI and in a Homebrew tap.

Requirements: an Apple Silicon Mac, Xcode 26 or later, and uv or Homebrew. Nothing else: SimMirror drives a simulator with its own helper, which comes in the package. Details in Installation.

Quickstart

sim-mirror doctor     # check this Mac, ending with a real tap on a simulator
sim-mirror open       # this project's simulator, live in a browser tab

Then ask your agent:

Shortened. The full README is on GitHub.

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

Grade history

  • 2026-09-19restoreC → Ascore 85: Heavily hex-escaped string (obfuscation)
  • 2026-09-19restoreD → Cscore 66: Whole environment serialized (possible credential exfil); Heavily hex-escaped string (obfuscation)

SimMirror: common questions

Is SimMirror MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the SimMirror safety report
How do I install SimMirror?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does SimMirror need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is SimMirror maintained?
The last commit was 21 days ago (2026-10-14). The latest release is v3.0.1.
What can I use instead of SimMirror?
Servers from other publishers that do the same job: Argent MCP server, Flutter MCP Toolkit MCP server and Hunch MCP server. Compare all SimMirror alternatives.
How does SimMirror compare with other Productivity MCP servers?
safety score 85/100 (higher than 65% of 1,299 Productivity servers); github stars 2 (more than 60% of 854 Productivity servers); downloads a week 45 (more than 34% of 427 Productivity servers with a package). Full comparison.

Alternatives to SimMirror

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

All SimMirror alternatives →
  • Argent
    Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
    A
  • Flutter MCP Toolkit
    Inspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools
    A
  • Hunch
    Focus-free macOS control for AI agents: drive your real Mac apps in the background, no stolen focus.
    A
  • Sceneview
    3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.
    A
  • SceneView
    3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.
    A