mcpxcodebuild

mcpxcodebuild

Build and test iOS Xcode projects via the Model Context Protocol server.

76
Stars
9
Forks
76
Watchers
0
Issues
mcpxcodebuild is a Model Context Protocol server that enables building and testing iOS Xcode workspace and project files. It facilitates seamless integration with Visual Studio Code extensions such as Cline or Roo Code, allowing remote build and test operations via standardized MCP tools. The tool can be installed using pip or uv and is easily configurable for use with platforms like Claude.app.

Key Features

Builds iOS Xcode workspace and project files
Runs tests on iOS Xcode projects
Works as a Model Context Protocol (MCP) server
Integrates with Visual Studio Code extensions (e.g., Cline, Roo Code)
Supports installation via pip and uv
Provides standardized command-line tool interface
Configurable for use with Claude.app
MIT Licensed
Displays trust and quality badges
Supports folder-path based project specification

Use Cases

Automated building of iOS projects via remote commands
Running tests for continuous integration in Xcode projects
Integrating iOS development workflows in Visual Studio Code
Enabling AI agents to build or test iOS codebases
Simplifying build/test process setup for iOS developers
Configuring collaborative environments for iOS project work
Embedding in cloud-based programming IDEs
Batch building/testing of Xcode workspaces
Instructional use in coding classrooms working on iOS projects
Streamlining developer onboarding for iOS development teams

README

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

Using uv (recommended)

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

Configuration

Configure for Claude.app

Add to your Claude settings:

json
"mcpServers": {
  "mcpxcodebuild": {
    "command": "uvx",
    "args": ["mcpxcodebuild"]
  }
}
json
"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.

Star History

Star History Chart

Repository Owner

Repository Details

Language Python
Default Branch main
Size 36 KB
Contributors 4
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

Python
100%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • AutoMobile

    AutoMobile

    Powerful tools for mobile automation, test authoring, and device management via MCP.

    AutoMobile provides a comprehensive set of tools for mobile automation, focusing on UI testing and development workflow automation. It operates as an MCP Server, enabling a robust interaction loop for model-driven actions and observations. The solution supports Android platforms with features like automated test authoring, multi-device management, and seamless CI test execution. AutoMobile also offers source mapping and deep view hierarchy analysis to enhance code rendering accuracy.

    • 63
    • MCP
    • zillow/auto-mobile
  • Homebrew MCP Python Server

    Homebrew MCP Python Server

    Expose Homebrew management as MCP tools for integration with AI clients.

    Homebrew MCP Python Server provides an MCP-compliant interface to manage Homebrew packages on macOS via a Python-based server. It enables standardized control of Homebrew commands through the Model Context Protocol, supporting integration with Claude Desktop, Cursor, and other MCP-compatible clients. The server operates via stdio using JSON-RPC 2.0, logs all interactions, and offers a declarative Python implementation. It is designed for seamless tool-chaining, advanced context management, and easy integration into LLM-driven environments.

    • 18
    • MCP
    • jeannier/homebrew-mcp
  • MCP Server for ZenML

    MCP Server for ZenML

    Expose ZenML data and pipeline operations via the Model Context Protocol.

    Implements a Model Context Protocol (MCP) server for interfacing with the ZenML API, enabling standardized access to ZenML resources for AI applications. Provides tools for reading data about users, stacks, pipelines, runs, and artifacts, as well as triggering new pipeline runs if templates are available. Includes robust testing, automated quality checks, and supports secure connection from compatible MCP clients. Designed for easy integration with ZenML instances, supporting both local and remote ZenML deployments.

    • 32
    • MCP
    • zenml-io/mcp-zenml
  • esp-mcp

    esp-mcp

    Unified ESP-IDF command interface for LLMs and chatbots

    esp-mcp provides a Model Context Protocol (MCP) compliant server to consolidate and simplify ESP-IDF and related project command execution. It enables large language models and chatbots to perform ESP-IDF project builds, flash firmware, and manage ESP devices through standardized protocol interactions. The project is proof-of-concept with support for basic build and flash commands and aims to expand towards comprehensive embedded device management via LLM interfaces.

    • 114
    • MCP
    • horw/esp-mcp
  • Label Studio MCP Server

    Label Studio MCP Server

    Bridge between Model Context Protocol clients and Label Studio for project, task, and prediction management.

    Label Studio MCP Server implements a Model Context Protocol (MCP) interface to enable programmatic management of Label Studio projects, tasks, and model predictions. It enables structured interactions with a running Label Studio instance via MCP clients, supports various project and task operations, and integrates the official Label Studio SDK. The tool exposes multiple functions for project management, task handling, and prediction integration, allowing both natural language and structured API calls.

    • 23
    • MCP
    • HumanSignal/label-studio-mcp-server
  • HarmonyOS MCP Server

    HarmonyOS MCP Server

    Enables HarmonyOS device manipulation via the Model Context Protocol.

    HarmonyOS MCP Server provides an MCP-compatible server that allows programmatic control of HarmonyOS devices. It integrates with tools and frameworks such as OpenAI's openai-agents SDK and LangGraph to facilitate LLM-powered automation workflows. The server supports execution through standard interfaces and can be used with agent platforms to process natural language instructions for device actions. Its design allows for seamless interaction with HarmonyOS systems using the Model Context Protocol.

    • 25
    • MCP
    • XixianLiang/HarmonyOS-mcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results