mcpField
X
XcodeBuildMCP

XcodeBuildMCP

ローカル
xcodebuildmcp.com開発ツール6.5k6 日前に更新

XcodeBuildMCP について

XcodeBuildMCP は、iOS および macOS プロジェクトで作業する AI コーディングエージェント向けのツールを提供する MCP サーバー兼 CLI です。ターミナルから直接利用することも、MCP サーバーとして利用することもできます。Homebrew または npm でインストールできます。

主な機能

  1. 01iOS および macOS プロジェクト向けのツール
  2. 02CLI と MCP サーバーの両方のモード
  3. 03任意で利用できる MCP と CLI のエージェントスキル
  4. 04Homebrew または npm によるインストール
  5. 05デバイスツールには Xcode でのコード署名設定が必要

活用シーン

  1. 01AI コーディングエージェントによる Xcode プロジェクトのビルド実行
  2. 02ターミナルからビルド関連ツールを一覧表示して実行
  3. 03Cursor や Claude Code で iOS 開発ツールを設定

MCP 対応

本プロジェクトは MCP サーバーであり、Cursor、Claude Code、Codex などの MCP クライアントに iOS および macOS プロジェクト向けのツールを提供します。npx でオンデマンドに起動することもできます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"XcodeBuildMCP": {
"command": "npx",
"args": [
"-y",
"xcodebuildmcp"
]
}
}
}
起動コマンドnpx -y xcodebuildmcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmxcodebuildmcp1.12.8

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

iOS および macOS プロジェクトで作業する際に、エージェントが使用するツールを提供する Model Context Protocol(MCP)サーバーと CLI です。

CI npm version License: MIT Node.js Xcode 16 macOS MCP Ask DeepWiki AgentAudit Security pkg.pr.new

インストール

MobileBuildMCP は 1 つのパッケージとして提供され、2 つのモードがあります。ターミナルから直接使用する CLI と、AI コーディングエージェント向けの MCP サーバーです。どちらの方法でインストールしても、両方を利用できます。

オプション A — Homebrew
brew tap getsentry/xcodebuildmcp
brew install mobilebuildmcp
オプション B — npm(Node.js 18 以降)
npm install -g mobilebuildmcp@latest

どちらの方法でも、インストールを確認できます:

mobilebuildmcp --help
MCP クライアントを接続する

Cursor、Claude Code、Codex 用の設定スニペットは、公式ドキュメントページの MCP クライアントで確認できます。ほとんどのクライアントでは、グローバルにインストールせずに npx -y mobilebuildmcp@latest mcp を使って、必要に応じて MCP サーバーを起動することもできます。

要件

  • macOS 14.5 以降
  • Xcode 16.x 以降
  • Node.js 18.x 以降(Homebrew でのインストールでは不要)

スキル

MobileBuildMCP には、現在 2 つのオプションのエージェントスキルが含まれています:

  • MCP スキル:MCP サーバーのツールの使い方をエージェントに指示します(MCP サーバーを使用する場合は任意です)。

  • CLI スキル:CLI の操作方法をエージェントに指示します(CLI を使用する場合に推奨します)。

グローバルバイナリを使ってインストールする場合:

mobilebuildmcp init

グローバルにインストールせず、npx から直接インストールすることもできます:

npx -y mobilebuildmcp@latest init

スキルのインストール方法について詳しくは、エージェントスキルをご覧ください。

注記

  • MobileBuildMCP は、Swift マクロを使用するプロジェクトのビルド時にエラーを回避するため、xcodebuild にマクロ検証をスキップするよう要求します。
  • デバイスツールを使用するには、Xcode でコード署名を設定する必要があります。デバイスのコード署名をご覧ください。

プライバシー

MobileBuildMCP は、内部のランタイムエラーのテレメトリーにのみ Sentry を使用します。詳細とオプトアウト方法については、プライバシーとテレメトリーをご覧ください。

CLI

MobileBuildMCP は、統合されたコマンドラインインターフェイスを提供します。mcp サブコマンドは MCP サーバーを起動し、それ以外のコマンドを使うと、ツールにターミナルから直接アクセスできます:

# Install globally
npm install -g mobilebuildmcp@latest

# Start the MCP server (for MCP clients)
mobilebuildmcp mcp

# List available tools
mobilebuildmcp tools

# Build for simulator
mobilebuildmcp simulator build --scheme MyApp --project-path ./MyApp.xcodeproj

# Prepare portable test products without running tests
mobilebuildmcp simulator build --scheme MyApp --project-path ./MyApp.xcodeproj --simulator-name "iPhone 17" --build-for-testing --test-products-path ./MyApp.xctestproducts

# Run previously prepared test products
mobilebuildmcp simulator test --test-products-path ./MyApp.xctestproducts --simulator-name "iPhone 17"

更新を確認し、その場でアップグレードします:

mobilebuildmcp upgrade --check
mobilebuildmcp upgrade --yes

CLI は、状態を保持する操作(ログの取得、デバッグなど)にワークスペースごとのデーモンを使用します。このデーモンは必要に応じて自動的に起動します。詳しくは、CLI ガイドをご覧ください。

ドキュメント

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。 サードパーティのライセンスに関する通知については、THIRD_PARTY_LICENSESファイルをご覧ください。 npmパッケージの帰属表示については、THIRD_PARTY_PACKAGE_LICENSESファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。