MCP server for iOS simulator interaction
Top 44.4% on sourcepulse
This project provides a Model Context Protocol (MCP) server designed to interact with iOS simulators, enabling AI assistants to perform QA tasks like UI inspection, interaction, and screenshotting. It targets developers and QA engineers seeking to automate testing and validation of iOS applications directly through AI-driven tool calls.
How It Works
The server leverages the Facebook IDB tool to communicate with and control iOS simulators. It exposes an MCP interface that allows clients to send commands for retrieving simulator information, performing UI actions such as taps and swipes, inspecting UI elements via accessibility descriptions, and capturing screenshots. This approach abstracts the underlying simulator control mechanisms, providing a unified interface for AI agents.
Quick Start & Requirements
npx ios-simulator-mcp
(recommended for Cursor/Claude Code) or local build.~/.cursor/mcp.json
or use claude mcp add
commands.Highlighted Details
Maintenance & Community
The project is maintained by joshuayoes. No specific community channels or roadmap details are provided in the README.
Licensing & Compatibility
Limitations & Caveats
Requires macOS and Xcode, limiting its use to Apple's ecosystem. The project relies on the Facebook IDB tool, which may have its own compatibility or stability considerations.
2 days ago
Inactive