mirroir-mcp
by jfarcand·★ 89·Score 48
MCP server for controlling a real iPhone via macOS iPhone Mirroring with screen analysis and interaction capabilities.
Overview
mirroir-mcp is a sophisticated MCP server that enables AI agents to interact with iOS applications through macOS iPhone Mirroring. It provides 32 tools for screen description, tapping, swiping, typing, and more, allowing AI agents to observe, reason, and act on iOS interfaces. The server uses multiple screen analysis backends including Apple Vision OCR, YOLO CoreML for icon detection, and an AI vision mode through embacle for semantic UI understanding. It supports skill development through SKILL.md files and can generate skills through autonomous exploration.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose mirroir-mcp when you need AI agents to interact with iOS apps through a physical iPhone, especially for testing or automation tasks requiring real device interaction.
When NOT to choose this
Don't choose mirroir-mcp if you need Android support, don't have a Mac with iPhone Mirroring, or require non-UI automation like background data processing.
Tools this server exposes
8 tools extracted from the READMEdescribe_screenGet a detailed description of the iPhone screen with tap coordinates
tapTap on a specific screen element using coordinates
type_textType text into the currently active field
swipePerform a swipe gesture on the screen
generate_skillExplore an app and generate a reusable skill
screenshotTake a screenshot of the current screen
start_recordingStart recording screen actions
stop_recordingStop recording screen actions
Comparable tools
Installation
Install via script: /bin/bash -c "$(curl -fsSL https://mirroir.dev/get-mirroir.sh)"
Or via npx: npx -y mirroir-mcp install
Or via Homebrew: brew tap jfarcand/tap && brew install mirroir-mcp
For Claude Desktop, add to ~/.claude/config.json:
{
"mcpServers": {
"mirroir": {
"command": "npx",
"args": ["-y", "mirroir-mcp"]
}
}
}FAQ
- What macOS version is required?
- macOS 15+ is required, along with an iPhone connected via iPhone Mirroring.
- How does the AI interact with the iPhone screen?
- The server uses three backends: Apple Vision OCR for text detection, YOLO CoreML for icon detection, and embacle for AI-powered semantic UI understanding.
Compare mirroir-mcp with
Last updated · Auto-generated from public README + GitHub signals.