Overview
Features
Project Management
Set active projects, create projects from templates (iOS/macOS/watchOS/tvOS), add files with targets/groups, parse workspaces, and list schemes.
File Operations
Read/write files with encodings, handle binary data via base64, search with patterns/regex, check existence, fetch metadata, and auto-create directories.
Build & Testing
Build projects with configurable options, run tests with detailed failure reporting, perform code analysis, clean build artifacts, and archive for distribution.
CocoaPods Integration
Initialize CocoaPods, install/update pods, add/remove pod dependencies, and execute arbitrary pod commands.
Swift Package Manager
Initialize packages, add/remove/update dependencies with version constraints, resolve, generate DocC docs, and run tests/build.
iOS Simulator Tools
List simulators, boot/shutdown, install/launch apps, take screenshots, record videos, and manage simulator state.
Xcode Utilities
Execute xcrun commands, compile asset catalogs, generate app icon sets, trace performance, export/validate archives, and switch Xcode versions.
Who Is This For?
- AI developers:Leverage the MCP server to empower AI assistants to manage and interact with Xcode projects and related tooling.
- iOS/macOS teams:Automate project setup, file operations, builds, and workflows via MCP-powered AI agents.
- DevOps teams:Automate build, test, and archive processes within Xcode projects using MCP-enabled tooling.
- Swift developers:Manage Swift Package Manager workflows and dependency changes through AI-assisted commands.




