Skip to main content
Glama
mcpxcodebuild

mcpxcodebuild

by ShenghaiWang

xcodebuild MCP Server

A Model Context Protocol server that builds iOS workspace/project that enables seamless workflow working with iOS projects in Visual Studio Code using extensions like Cline or Roo Code.

Trust Score

Available Tools

  • build - Build iOS Xcode workspace/project

    • folder (string, required): The full path of the current folder that the iOS Xcode workspace/project sits

  • test - Run test for iOS Xcode workspace/project

    • folder (string, required): The full path of the current folder that the iOS Xcode workspace/project sits

Installation

When using uv no specific installation is needed. We will use uvx to directly run mcpxcodebuild.

Using PIP

Alternatively you can install mcpxcodebuild via pip:

pip install mcpxcodebuild

After installation, you can run it as a script using:

python -m  mcpxcodebuild

Related MCP server: Xcode MCP Server

Configuration

Configure for Claude.app

Add to your Claude settings:

"mcpServers": {
  "mcpxcodebuild": {
    "command": "uvx",
    "args": ["mcpxcodebuild"]
  }
}
"mcpServers": {
  "mcpxcodebuild": {
    "command": "python",
    "args": ["-m", "mcpxcodebuild"]
  }
}

License

xcodebuild MCP tool is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

Available Tools

2 tools
buildC

Build the iOS Xcode workspace/project in the folder

Inputs: folder (required).

testC

Run test for the iOS Xcode workspace/project in the folder

Inputs: folder (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

    TDQS

    B3.1/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct purposes: 'build' is for compiling the iOS Xcode workspace/project, while 'test' is for running tests on it. There is no overlap or ambiguity between these operations, making it easy for an agent to select the correct tool based on the desired action.

    Naming Consistency5/5

    Both tool names follow a consistent, simple verb pattern ('build' and 'test') that directly describes the action. There are no deviations in naming style, and the pattern is predictable and readable across the tool set.

    Tool Count2/5

    With only two tools, the server feels thin for its apparent scope of iOS Xcode development. Key operations like cleaning, archiving, or managing schemes are missing, which limits the agent's ability to handle common development workflows. The count is too low for a comprehensive tool surface in this domain.

    Completeness2/5

    The tool set is severely incomplete for iOS Xcode development. While build and test are core operations, there are significant gaps such as cleaning builds, archiving for distribution, or running specific test suites. This will likely cause agent failures when trying to perform standard development tasks beyond basic building and testing.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Provides programmatic access to Xcode functionality, enabling AI assistants to create, build, test, and manage iOS/macOS projects directly.
      33
      7 npm
      5
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enable Claude Code, Cursor, or your favorite LLM to interact with Xcode, building your projects the same way you do, and seeing the same errors. Greatly increases productivity when working on iOS, iPadOS, macOS, visionOS, tvOS projects & Swift packages - or any time you might use Xcode.
      29
      38 PyPI
      5
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      Enables AI assistants to build, test, run, and manage Apple platform projects (iOS, macOS, tvOS, watchOS, visionOS) directly through Xcode. Provides comprehensive control over Xcode projects, Swift packages, simulators, and development workflows without leaving your editor.
      5
      4 npm
      2
      MIT