iOS Simulator MCP Server

iOS Simulator MCP Server

Programmatic control of iOS simulators via the Model Context Protocol

46
Stars
9
Forks
46
Watchers
6
Issues
iOS Simulator MCP Server implements the Model Context Protocol (MCP) to provide a standardized interface for managing iOS simulators. It enables users to list simulators, boot or shut them down, install application bundles, and launch apps by bundle ID. By conforming to the MCP specification, it allows seamless integration with tools that require structured simulator management.

Key Features

Implements the Model Context Protocol specification
Lists available iOS simulators
Boots and shuts down simulators
Installs .app bundles on simulators
Launches installed apps by bundle ID
Standardized interface for simulator control
Integrates with Claude Config JSON
Supports programmatic access
Facilitates mobile app testing
Automates simulator management tasks

Use Cases

Automated mobile app testing
Continuous integration workflows for iOS apps
Remote control of iOS simulators
Installing and launching apps for QA validation
Simulating user scenarios in different device environments
Integrating with external AI tooling requiring MCP
Managing multiple simulator instances efficiently
Testing deployment pipelines for iOS applications
Enabling scripted simulator management for development
Consistent simulator setups in shared development environments

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"
      ]
    }
  }
}

Star History

Star History Chart

Repository Owner

Repository Details

Language JavaScript
Default Branch main
Size 5,891 KB
Contributors 1
MCP Verified Nov 12, 2025

Programming Languages

JavaScript
63.69%
TypeScript
36.31%

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • Xcode MCP Server

    Xcode MCP Server

    Comprehensive Xcode integration server for AI assistants using the Model Context Protocol.

    Xcode MCP Server provides an MCP-compliant interface for AI agents to interact with Xcode projects on macOS. It supports project management, simulator control, CocoaPods and Swift Package Manager integration, and advanced file and build operations. Enhanced error handling and multi-project support enable seamless automation and context management for complex Xcode workflows.

    • 330
    • MCP
    • r-huijts/xcode-mcp-server
  • Mac Apps Launcher MCP Server

    Mac Apps Launcher MCP Server

    Launch and manage macOS applications via an MCP server.

    Mac Apps Launcher MCP Server enables the listing, launching, and management of macOS applications through the Model Context Protocol. Designed to integrate with systems supporting MCP, it provides standardized methods to enumerate app folders, launch apps by name, and open files with specified applications. Configuration details are provided for integration with Claude Config JSON.

    • 16
    • MCP
    • JoshuaRileyDev/mac-apps-launcher
  • mcpxcodebuild

    mcpxcodebuild

    Build and test iOS Xcode projects via the Model Context Protocol server.

    mcpxcodebuild is a Model Context Protocol server that enables building and testing iOS Xcode workspace and project files. It facilitates seamless integration with Visual Studio Code extensions such as Cline or Roo Code, allowing remote build and test operations via standardized MCP tools. The tool can be installed using pip or uv and is easily configurable for use with platforms like Claude.app.

    • 76
    • MCP
    • ShenghaiWang/xcodebuild
  • AutoMobile

    AutoMobile

    Powerful tools for mobile automation, test authoring, and device management via MCP.

    AutoMobile provides a comprehensive set of tools for mobile automation, focusing on UI testing and development workflow automation. It operates as an MCP Server, enabling a robust interaction loop for model-driven actions and observations. The solution supports Android platforms with features like automated test authoring, multi-device management, and seamless CI test execution. AutoMobile also offers source mapping and deep view hierarchy analysis to enhance code rendering accuracy.

    • 63
    • MCP
    • zillow/auto-mobile
  • Mobile MCP

    Mobile MCP

    Platform-agnostic server for scalable mobile automation and development.

    Mobile MCP is a Model Context Protocol (MCP) server that enables scalable automation and interaction with native iOS and Android devices through a unified, platform-independent API. Designed to power agents and LLMs, it supports both simulator/emulator and real device environments, allowing access via structured accessibility snapshots or coordinate-based actions. The server facilitates multi-step user journeys, data extraction, and agent-based frameworks without requiring device-specific expertise.

    • 2,436
    • MCP
    • mobile-next/mobile-mcp
  • HarmonyOS MCP Server

    HarmonyOS MCP Server

    Enables HarmonyOS device manipulation via the Model Context Protocol.

    HarmonyOS MCP Server provides an MCP-compatible server that allows programmatic control of HarmonyOS devices. It integrates with tools and frameworks such as OpenAI's openai-agents SDK and LangGraph to facilitate LLM-powered automation workflows. The server supports execution through standard interfaces and can be used with agent platforms to process natural language instructions for device actions. Its design allows for seamless interaction with HarmonyOS systems using the Model Context Protocol.

    • 25
    • MCP
    • XixianLiang/HarmonyOS-mcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results