atom2ueki_mcp-server-ios-simulator
If you are the rightful owner of atom2ueki_mcp-server-ios-simulator and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A server that implements the Model Context Protocol (MCP) for iOS simulators, enabling standardized communication and control.
The MCP Server for iOS Simulator is a bridge between iOS simulators and the Model Context Protocol, facilitating standardized communication with iOS simulator instances. Built on top of appium-ios-simulator and utilizing the MCP TypeScript SDK, it allows for programmatic control of iOS simulators while leveraging the MCP protocol for consistent interfaces across different environments. The server uses stdio as its transport mechanism, making it ideal for integration with Claude Desktop and other MCP-compatible clients. It provides a robust architecture with components for simulator management, MCP protocol implementation, and logging, ensuring error-resilient operation and comprehensive logging without interfering with the stdio transport.
Features
- Start, stop, and manage iOS simulator instances
- Boot and shutdown simulators
- Install and launch applications on simulators
- Take screenshots of simulator screens
- Support for multiple concurrent simulator sessions
Tools
list-available-simulators
List all available simulators with their UDIDs
boot-simulator-by-udid
Boot a simulator directly using its UDID
shutdown-simulator-by-udid
Shutdown a simulator directly using its UDID
list-booted-simulators
List all currently booted simulators
install-app
Install an application on a simulator
launch-app
Launch an application on a simulator
terminate-app
Terminate a running application on a simulator
take-screenshot
Take a screenshot of the simulator screen
tap-coordinate
Perform a tap at the specified coordinates