iOS Simulator MCP
MCP server for listing simulators, inspecting UI, taking screenshots and installing or launching apps.
View on GitHub ↗- Stars
- ★ 2,194
- Last commit
- 13 Aug 2026
- Maintenance
- Active
- Licence
- MIT
- Category
- MCP Servers
- GitHub
- joshuayoes/ios-simulator-mcp
Overview
iOS Simulator MCP Server lets AI assistants interact with the iOS Simulator through tool calls. It can read accessibility elements, tap, type, swipe, take screenshots and record video, which makes it useful as a quick QA step after implementing a feature. It runs on macOS and uses Facebook's IDB tool.
Features
- Describes accessibility elements on screen or at a point
- Taps, types text and swipes at coordinates
- Takes screenshots and records video
- Lists, launches and terminates apps by bundle ID
- Opens URLs and deep links to jump straight to a screen
- Tools can be filtered with an environment variable
Requirements
- macOS
- Xcode and iOS simulators
- Node.js 20 or later
- Facebook IDB
Install
Claude Code
claude mcp add ios-simulator npx ios-simulator-mcpCursor: add a server to ~/.cursor/mcp.json that runs npx -y ios-simulator-mcp
Example
After building a feature, ask your agent: "Verify all accessibility elements on the current screen".
Works with
Listed in
- github.com/joshuayoes/ios-simulator-mcp
- raw.githubusercontent.com/joshuayoes/ios-simulator-mcp/HEAD/README.md
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
Mobile MCP
Drives native mobile apps on simulators, emulators and real devices over MCP, for iOS and Android alike.
MobileBuildMCP
Sentry's MCP server and CLI for building, testing, running and debugging iOS and macOS projects from an agent. Formerly XcodeBuildMCP.
agent-device
Lets coding agents see and drive apps on iOS simulators and real devices (Android too) through accessibility snapshots, taps, typing and screenshots. Comes as a CLI, MCP server and Node API.