About iOS Simulator MCP Server
iOS Simulator MCP Server is an MCP server that provides programmatic control over iOS simulators. It is aimed at developers who want automated or AI-assisted simulator workflows.
Key features
- 01List available iOS simulators
- 02Boot and shut down simulators
- 03Install .app bundles on simulators
- 04Launch installed apps by bundle ID
Use cases
- 01Start a simulator and install an app during AI-assisted development
- 02Automate launching iOS apps by bundle ID for testing
MCP support
This project is an MCP server that exposes simulator listing, boot, shutdown, app install and app launch functions to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEiOS Simulator MCP Server
A Model Context Protocol (MCP) server that provides programmatic control over iOS simulators. This server implements the MCP specification to expose simulator functionality through a standardized interface.
Features
- List available iOS simulators
- Boot and shutdown simulators
- Install .app bundles on simulators
- Launch installed apps by bundle ID
Installation
Add the following to your Claude Config JSON file
{
"mcpServers": {
"simulator": {
"command": "npx",
"args": [
"y",
"@joshuarileydev/simulator-mcp-server"
]
}
}
}
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.