Connections & Capabilities
Connects To
Capabilities
Quickstart
Config
{
"mcpServers": {
"simulator": {
"command": "npx",
"args": [
"y",
"@joshuarileydev/simulator-mcp-server"
]
}
}
}Exposed MCP Tools (5)
list_simulatorsLists all available iOS simulators.
Read-only operation, no side effects.
boot_simulatorBoots a specified iOS simulator.
Starts a simulator, consuming system resources.
shutdown_simulatorShuts down a specified iOS simulator.
Stops a simulator, potentially interrupting processes.
install_appInstalls a .app bundle on a specified simulator.
Installs an application, potentially introducing malicious code.
launch_appLaunches an installed app on a specified simulator by bundle ID.
Launches an application, potentially executing malicious code.
Safety Assessment
This server allows for automation of iOS simulator tasks, which can be useful for testing and development. However, the ability to install and launch arbitrary apps introduces a moderate risk, especially if the source of the apps is untrusted. It is safest when used in a controlled development environment with trusted applications.
- Simulator environment provides some isolation.
- Requires local execution, limiting remote exploitation.
- No direct internet exposure.
- Limited file system access within the simulator environment.
- Can install and launch arbitrary apps, posing a risk if the apps are malicious.
- Lack of fine-grained permission controls.
- Potential for resource exhaustion if simulators are repeatedly booted and shut down.
- No built-in authentication or authorization mechanisms.
