simulator-mcp-server
by: JoshuaRileyDev
simulator mcp server
📌Overview
Purpose: To provide programmatic control over iOS simulators through the implementation of the Model Context Protocol (MCP).
Overview: The iOS Simulator MCP Server allows developers to interact with iOS simulators using a standardized interface defined by the MCP specification, enabling efficient management and control of simulator functionalities.
Key Features:
-
List available iOS simulators: Quickly fetch and display all available iOS simulators for selection and management.
-
Boot and shutdown simulators: Easily start up or shut down simulators as needed, facilitating smooth testing workflows.
-
Install .app bundles on simulators: Support for installing application packages directly onto simulators for immediate testing.
-
Launch installed apps by bundle ID: Quickly launch any installed application using its unique bundle identifier, streamlining the testing process.
iOS Simulator MCP Server
A Model Context Protocol (MCP) server for programmatic control over iOS simulators, implementing the MCP specification for standardized access to simulator functionality.
Features
- List available iOS simulators
- Boot and shut down 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"
]
}
}
}