- Xcode Simctl
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?
- Automating iOS app testing workflows.
- Managing multiple iOS simulators for development.
- Taking screenshots and recording videos for app demos.
- 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
uvxfor 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 agoUpdated At
a year agoAuthor Name
nzrskyStar
-Language
-License
-Recommend Servers
View Allmcp-server-flomo MCP Server
@chatmcp
Write notes to Flomo
JavaScript
a year ago
Tavily Mcp
@tavily-ai
JavaScript
a year ago
Test
@modelcontextprotocol
test
6 months ago
Filesystem
@modelcontextprotocol
2 months ago
Mcp Server Chatsum
@chatmcp
summarize chat message
typescript
a year ago