XcodeBuildMCP

1,234

XcodeBuildMCP is a Model Context Protocol server that facilitates streamlined and standardized interaction between AI agents and Xcode projects. It provides tools for managing Xcode projects, simulators, and app utilities, enabling efficient programmatic development workflows.

Overview

This project is an MCP server that provides Xcode-related tools for integration with AI assistants. It enables AI agents to interact with Xcode projects using a standardized interface, facilitating autonomous code validation and workflow automation. Features include Xcode project management, simulator management, and app utilities, all aimed at streamlining development processes.

Features

  • Xcode project management: discover projects, build operations, project information, clean operations, incremental build support.
  • Simulator management: simulator control, app deployment, log capture, UI automation, screenshot.
  • App utilities: bundle ID extraction, app launching.

Getting Started

  • Requires macOS 14.5 or later, Xcode 16.x or later, mise.
  • Uses one-line setup with mise for easy installation.
  • UI automation features available with Facebook's idb_companion.

Privacy

Uses Sentry for error monitoring; users can opt out by setting the SENTRY_DISABLED environment variable.