mcpField
I
iOS Simulator MCP Server

iOS Simulator MCP Server

Local
github.com/JoshuaRileyDevDeveloper Tools53Updated 98w ago

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

  1. 01List available iOS simulators
  2. 02Boot and shut down simulators
  3. 03Install .app bundles on simulators
  4. 04Launch installed apps by bundle ID

Use cases

  1. 01Start a simulator and install an app during AI-assisted development
  2. 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.

mcp.json · Universal config
{
"mcpServers": {
"simulator": {
"command": "npx",
"args": [
"-y",
"y"
]
}
}
}
Run commandnpx -y y

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmy

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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

Installation

Add the following to your Claude Config JSON file

{
  "mcpServers": {
    "simulator": {
      "command": "npx",
      "args": [
        "y",
        "@joshuarileydev/simulator-mcp-server"
      ]
    }
  }
}

Comments

Markdown supported

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.