Xcode Simctl

Created By
nzrskya year ago
Overview

what is Xcode Simctl?

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

how to use Xcode Simctl?

To use Xcode Simctl, you can install it using uvx, clone the repository, or build it from source. After installation, run the server using simctl-mcp-server or uvx simctl-mcp-server commands.

key features of Xcode Simctl?

  • Manage iOS simulators (create, boot, shutdown, delete)
  • Install and launch apps on simulators
  • Take screenshots and record videos
  • Send push notifications and manage app permissions
  • Control device location and UI appearance

use cases of Xcode Simctl?

  1. Automating iOS app testing workflows.
  2. Managing multiple iOS simulators for development.
  3. Taking screenshots and recording videos for app demos.
  4. Setting up controlled environments for UI testing.

FAQ from Xcode Simctl?

  • What are the prerequisites for using Xcode Simctl?

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

  • Can I use Xcode Simctl with VS Code?

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

  • Is Xcode Simctl compatible with the latest Xcode versions?

Yes, it is optimized for Xcode 15+ simulator features.

Server Config

{
  "mcpServers": {
    "simctl": {
      "command": "uvx",
      "args": [
        "simctl-mcp-server"
      ],
      "env": {}
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
nzrsky
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Gpt Scrambler

14 hours ago
Intentions

18 hours ago
Myrsu
@VidhiJav

2 days ago