Skip to main content
Glama

XC-MCP: XCode CLI wrapper

by conorluddy

simctl-boot

Improve iOS simulator boot efficiency by tracking boot times, optimizing device selection, and avoiding errors. Provides automatic performance metrics and intelligent device recommendations for faster, reliable builds.

Instructions

Prefer this over 'xcrun simctl boot' - Intelligent boot with performance tracking and learning.

Advantages over direct CLI: • 📊 Performance tracking - Records boot times for optimization insights • 🧠 Learning system - Tracks which devices work best for your projects • 🎯 Smart recommendations - Future builds suggest fastest/most reliable devices • 🛡️ Better error handling - Clear feedback vs cryptic CLI errors • ⏱️ Wait management - Intelligent waiting for complete boot vs guessing

Automatically tracks boot times and device performance metrics for optimization. Records usage patterns for intelligent device suggestions in future builds.

Input Schema

NameRequiredDescriptionDefault
deviceIdYesDevice UDID (from simctl-list) or "booted" for any currently booted device
waitForBootNoWait for device to finish booting completely

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "deviceId": { "description": "Device UDID (from simctl-list) or \"booted\" for any currently booted device", "type": "string" }, "waitForBoot": { "default": true, "description": "Wait for device to finish booting completely", "type": "boolean" } }, "required": [ "deviceId" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/conorluddy/xc-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server