iOS Simulator
About
Provides programmatic control over iOS simulators through a standardized interface.
Details
- Author
- joshuarileydev
- Repository
- JoshuaRileyDev/simulator-mcp-server
- GitHub stars
- 38
- Downloads
- 246
- Categories
- Developer Tools, Other, Productivity, Design, AI, Frontend, Automation
- Tags
- #mobile, #integration
Jump to
- List available iOS simulators
- Boot and shutdown simulators
- Install .app bundles on simulators
- Launch installed apps by bundle ID
Setting up with Highlight
Follow these steps to add this server as a custom Highlight plugin:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
iOS SimulatorCommand (node, npx, python, etc.)npxArguments-
Argument 1
y -
Argument 2
@joshuarileydev/simulator-mcp-server
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install by adding the provided configuration to your Claude Config JSON file using npx. Once configured, you can list available simulators, boot and shutdown simulators, install .app bundles, and launch installed apps by bundle ID.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"ios simulator": {
"env": {},
"args": [
"y",
"@joshuarileydev/simulator-mcp-server"
],
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"y",
"@joshuarileydev/simulator-mcp-server"
],
"command": "npx"
}
Macos
{
"env": [],
"args": [
"y",
"@joshuarileydev/simulator-mcp-server"
],
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"y",
"@joshuarileydev/simulator-mcp-server"
],
"command": "cmd"
}
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.
- List available iOS simulators
- Boot and shutdown simulators
- Install .app bundles on simulators
- Launch installed apps by bundle ID
Add the following to your Claude Config JSON file
{ "mcpServers": { "simulator": { "command": "npx", "args": [ "y", "@joshuarileydev/simulator-mcp-server" ] } } }
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Drives an Android emulator or a real device over adb: screenshots, UI hierarchy with true device-pixel coordinates, tap and type, app lifecycle, logcat, and Gradle builds and tests.
Interact with Android devices using the Android Debug Bridge (ADB).
AI 測試大師 — MCP server driving pytest / Jest / Cypress / Go / Maestro. Analyze, generate, run, advise. Web + Mobile (iOS/Android/BlueStacks).
Control Android devices using the Android Debug Bridge (ADB).
Control Android devices via the Android Debug Bridge (ADB).
Automate Android devices using the Gbox SDK.
Catch App Store rejections before they happen
An agentic toolkit to control, debug, and profile iOS and Android apps.
The deepest Android Debug Bridge MCP server — 147 tools from UI to baseband.
AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero config. Test Flutter, React Native, iOS, Android, Web, Electron, Tauri, KMP, .NET MAUI from natural language.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





