xc-mcp
Verified Safeby conorluddy
Overview
Provides an intelligent MCP server for Xcode and iOS simulator workflows, optimized for AI agents to automate iOS development and testing tasks efficiently.
Installation
npx -y xc-mcpEnvironment Variables
- XC_MCP_DEFER_LOADING
- XC_MCP_MINI_MODE
- XC_MCP_BUILD_ONLY_MODE
- XC_MCP_PERSISTENCE_ENABLED
- XC_MCP_CACHE_DIR
- XC_MCP_CONSOLE_LOG
- XC_MCP_DISABLE_VALIDATION
- XC_MCP_AUTO_INSTALL
Security Notes
The server executes external `xcrun simctl` and `idb` commands via `child_process.exec` and `child_process.spawn`. While comprehensive input validation and shell escaping (`isSafePath`, `isValidBundleId`, `isValidUdid`) are implemented to mitigate command injection, the inherent nature of wrapping powerful command-line tools poses a risk if these mitigations were bypassed or found to be incomplete. The server uses `StdioServerTransport`, limiting external network attack surface, and persistence is to local, user-controlled directories, reducing broader system compromise risk. No hardcoded secrets or 'eval' statements were found.
Similar Servers
Peekaboo
macOS automation server that integrates AI for screen capture analysis, UI interaction, and agentic workflows.
responsible-vibe-mcp
Manages conversation state and guides LLM coding agents through structured software development workflows with long-term project memory and multi-agent collaboration.
mcp-server-macos-use
An AI agent designed to control a macOS computer using OS-level tools, compatible with the Model Context Protocol (MCP).
mockloop-mcp
Provides a comprehensive platform for generating and managing mock API servers with AI-driven test generation, scenario management, proxy capabilities, and robust monitoring and auditing features.