Virtualization · Developer Tools

MCP Server iOS Simulator logo

MCP Server iOS Simulator

atom2ueki/mcp-server-ios-simulator

A server that implements the Model Context Protocol (MCP) for iOS simulators, built on top of appium-ios-simulator and utilizing the MCP TypeScript SDK.

Install

docker run --rm -i mcp-server-ios-simulator

Client configuration

{
  "mcpServers": {
    "simulator": {
      "command": "node",
      "args": [
        "/path/to/your/mcp-server-ios-simulator/dist/index.js"
      ]
    }
  }
}
GitHub stars
20
Category
Virtualization, Developer Tools
License
MIT
Updated
Oct 6, 2026

About MCP Server iOS Simulator

This project provides a bridge between iOS simulators and the Model Context Protocol, allowing for standardized communication with iOS simulator instances. It enables programmatic control of iOS simulators while leveraging the MCP protocol for consistent interfaces across different environments. The server utilizes stdio as its transport mechanism, making it ideal for integration with Claude Desktop and other MCP-compatible clients.

Features

  • Start, stop, and manage iOS simulator instances

  • Boot and shutdown simulators

  • Install and launch applications on simulators

  • Take screenshots of simulator screens

  • Perform taps on coordinates

  • Support for multiple concurrent simulator sessions

  • Comprehensive file-based logging without console output

  • Error-resilient operation

Tools (12)

  • boot-simulator-by-udid

    Boot a simulator directly using its UDID

  • shutdown-simulator-by-udid

    Shutdown a simulator directly using its UDID

  • create-simulator-session

    Create a new simulator session

  • terminate-simulator-session

    Terminate a session (shuts down simulator and cleans up)

  • create-and-boot-simulator

    Create a new simulator session and boot it

  • boot-simulator

    Boot a simulator for an existing session

  • shutdown-simulator

    Shutdown a simulator for an existing session

  • install-app

    Install an application on a simulator

  • launch-app

    Launch an application on a simulator

  • terminate-app

    Terminate a running application on a simulator

  • take-screenshot

    Take a screenshot of the simulator screen

  • tap-coordinate

    Perform a tap at the specified coordinates

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
MCP Jetbrains logo

MCP Jetbrains

JetBrains/mcp-jetbrains

566

Issues & Support: For bugs or feature requests related to the built-in MCP functionality, please use the JetBrains YouTrack.

Virtualization
Docker Compose logo

Docker Compose

ckreiling/mcp-server-docker

358

An MCP server for managing Docker with natural language!

Virtualization
Docker MCP logo

Docker MCP

QuantGeekDev/docker-mcp

253

A powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI.

Virtualization
k8m logo

k8m

weibaohui/k8m

234

k8m is an AI-driven Mini Kubernetes AI Dashboard lightweight console tool designed to simplify cluster management.

Virtualization
Code Sandbox MCP logo

Code Sandbox MCP

Automata-Labs-team/code-sandbox-mcp

144

A secure sandbox environment for executing code within Docker containers. This MCP server provides AI applications with a safe and isolated environment for running code while maintaining security through containerization.

Virtualization
Proxmox MCP Server logo

Proxmox MCP Server

canvrno/ProxmoxMCP

90

A Python-based Model Context Protocol (MCP) server for interacting with Proxmox hypervisors, providing a clean interface for managing nodes, VMs, and containers.

Virtualization