Allows programmatic control over iOS simulators, including listing available simulators, booting and shutting them down, installing .app bundles, and launching installed apps by bundle ID
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@simulator-mcp-serverboot the iPhone 15 Pro simulator"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
iOS 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
Related MCP server: MCP Server for iOS Simulator
Installation
Add the following to your Claude Config JSON file
{
"mcpServers": {
"simulator": {
"command": "npx",
"args": [
"y",
"@joshuarileydev/simulator-mcp-server"
]
}
}
}This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.