XcodeBuildMCPdocs
Install

Workflows

The catalog of tool groups XcodeBuildMCP exposes through MCP, and what each one contains.

What workflows are#

A workflow is a named group of related tools (simulator, debugging, ui-automation, etc.). Workflows exist to control which tools the MCP server advertises in tools/list. Every advertised tool consumes context tokens in your agent, so picking only the workflows you need keeps the tool catalog lean.

By default only the simulator workflow is enabled. To enable more (or define your own), see MCP Server Mode → Workflow selection for the full configuration surface, including custom workflows and experimental runtime discovery.

The CLI is different

The CLI does not gate by enabled workflows. Every workflow's commands are always available as xcodebuildmcp <workflow> <tool>. The CLI does not pay an upfront context cost because agents and humans discover commands progressively via --help; enabledWorkflows only affects what the MCP server advertises.

Available workflows#

This list is generated live from the latest getsentry/XcodeBuildMCP release.

WorkflowRecommended forToolsDescription
coverageiOSmacOStvOSwatchOSvisionOS2View code coverage data from xcresult bundles produced by test runs.
debuggingiOStvOSwatchOSvisionOS8Attach LLDB debugger to simulator apps, set breakpoints, inspect variables and call stacks.
deviceiOStvOSwatchOSvisionOS15Complete development workflow for physical devices (iPhone, iPad, Apple Watch, Apple TV, Apple Vision Pro).
doctornot platform-specific1Diagnostic tool providing comprehensive information about the MCP server environment, dependencies, and configuration.
macosmacOS13Complete macOS development workflow for both .xcodeproj and .xcworkspace files. Build, test, deploy, and manage macOS applications.
project-discoveryiOSmacOStvOSwatchOSvisionOS5Discover and examine Xcode projects, workspaces, and Swift packages. Analyze project structure, schemes, build settings, and bundle information.
project-scaffoldingiOSmacOS2Scaffold new iOS and macOS projects from templates.
session-managementdefaultnot platform-specific5Manage session defaults for project/workspace paths, scheme, configuration, simulator/device settings.
simulatordefaultiOStvOSwatchOSvisionOS20Complete iOS development workflow for both .xcodeproj and .xcworkspace files targeting simulators.
simulator-managementiOStvOSwatchOSvisionOS10Tools for managing simulators from booting, opening simulators, listing simulators, stopping simulators, erasing simulator content and settings, and setting simulator environment options like location, network, statusbar and appearance.
swift-packageiOSmacOStvOSwatchOSvisionOS8Build, test, run and manage Swift Package Manager projects.
ui-automationiOS11UI automation and accessibility testing tools for iOS simulators. Perform gestures, interactions, screenshots, and UI analysis for automated testing workflows.
utilitiesiOSmacOStvOSwatchOSvisionOS1Utility tools for cleaning build products and managing build artifacts.
workflow-discoverynot platform-specific1Manage enabled workflows at runtime.
xcode-ideiOSmacOStvOSwatchOSvisionOS5Bridge tools for connecting to Xcode's built-in MCP server (mcpbridge) to access IDE-specific functionality.