A Model Context Protocol server for iOS Simulator management via xcrun simctl
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"simctl-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# SimCtl MCP Server A Model Context Protocol (MCP) server that provides structured access to iOS Simulator management via `xcrun simctl` commands. ## Installation ### Method 1: Using uvx (Recommended for published package) 1. **Prerequisites**: - Python 3.13+ - Xcode with Command Line Tools installed - [uvx](https://github.com/astral-sh/uv): `curl -LsSf https://astral.sh/uv/install.sh | sh` 2. **Run directly with uvx** (when published to PyPI): ```bash uvx simctl-mcp-server ``` ### Method 2: Local Development Installation 1. **Prerequisites**: - Python 3.13+ - Xcode with Command Line Tools installed 2. **Clone and install**: ```bash git clone https://github.com/nzrsky/simctl-mcp-server cd simctl-mcp-server pip install . ``` 3. **Run the server**: ```bash simctl-mcp-server ``` ### Method 3: Build from Source 1. **Build the wheel**: ```bash python -m build --wheel pip install dist/simctl_mcp_server-0.1.0-py3-none-any.whl ``` ## Configuration ### For Claude Desktop Add to your `~/Library/Application Support/Claude/claude_desktop_config.json`: ```json { "mcpServers": { "simctl": { "command": "simctl-mcp-server", "args": [], "env": {} } } } ``` Or if using uvx (when published): ```json { "mcpServers": { "simctl": { "command": "uvx", "args": ["simctl-mcp-server"], "env": {} } } } ``` ### For VS Code with MCP Extension 1. **Install the MCP Extension** from the VS Code marketplace 2. **Add server configuration** to your VS Code settings (`settings.json`): ```json { "mcp.servers": { "simctl": { "command": "simctl-mcp-server", "args": [], "env": {} } } } ``` Or if using uvx (when published): ```json { "mcp.servers": { "simctl": { "command": "uvx", "args": ["simctl-mcp-server"], "env": {} } } } ``` 3. **Restart VS Code** to load the MCP server 4. **Use the Command Palette** (`…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.