Submit

SimCtl MCP Server

@nzrsky

a year ago
developer-tools
iOS simctl MCP server
Overview

what is SimCtl MCP Server?

SimCtl MCP Server is a Model Context Protocol (MCP) server that provides structured access to iOS Simulator management via xcrun simctl commands.

how to use SimCtl MCP Server?

To use the SimCtl MCP Server, you can install it using various methods such as uvx, local development installation, or building from source. After installation, you can run the server and configure it for different clients like VS Code or Claude Desktop.

key features of SimCtl MCP Server?

  • Device management commands (list, boot, shutdown, create, delete simulators)
  • App management commands (install, launch, terminate apps)
  • Media handling (take screenshots, record videos)
  • Testing and development tools (send push notifications, manage app permissions, set device location)

use cases of SimCtl MCP Server?

  1. Managing multiple iOS simulators for testing applications.
  2. Automating app installation and testing workflows.
  3. Taking screenshots and recording videos for app demonstrations.

FAQ from SimCtl MCP Server?

  • What are the prerequisites for using SimCtl MCP Server?

You need Python 3.13+, Xcode with Command Line Tools, and optionally uvx for easier execution.

  • Can I use SimCtl MCP Server with VS Code?

Yes! You can configure it to work with the MCP extension in VS Code.

  • Is there error handling in SimCtl MCP Server?

Yes, it includes comprehensive error handling for command failures, missing Xcode, and invalid parameters.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.