Repolode
getsentry

getsentry/MobileBuildMCP

AIコーディングエージェントがiOS・macOSのXcodeプロジェクトをビルド、テスト、実行するためのMCPサーバー兼CLI。

スター
6,494
フォーク
328
未解決の Issue
32
最終コミット
7 時間前

これは何?

MobileBuildMCPは、iOS・macOSプロジェクトを扱うためのModel Context Protocolサーバー兼コマンドラインツールです。xcodebuildや関連するAppleツールをラップし、Cursor、Claude Code、CodexなどのAIコーディングエージェントが、シェルコマンドを直接実行する代わりに、構造化されたツール呼び出しを通じてXcodeプロジェクトをビルド、テスト、実行できるようにします。

同じパッケージを単体のCLIとしても利用できます。シミュレーター向けのビルド、build-for-testingによる持ち運び可能なテスト成果物の準備と後からの実行、利用可能なツールの一覧表示などのコマンドを備えています。ログ取得やデバッグなど、状態を保持する操作はワークスペースごとのデーモンが処理し、必要に応じて自動的に起動します。

Homebrewまたはnpmからインストールでき、MCPサーバーはnpxで必要なときに起動できます。macOS 14.5以降とXcode 16.x以降が必要です。

主な機能

  • 01Xcodeのビルド・テスト操作を、AIエージェント向けのMCPツールとして提供します。
  • 02シミュレーターでのビルドやテストを行うコマンドを備えたCLIを提供します。
  • 03build-for-testingでテスト成果物を準備し、後から個別に実行できます。
  • 04ログ取得やデバッグを行う、ワークスペースごとのデーモンを備えています。
  • 05Homebrewまたはnpmからインストールでき、グローバルインストールなしでnpxから実行できます。
  • 06MCPやCLIの使い方を事前に整える、任意で利用できるエージェントスキルを提供します。

ユースケース

  • AIコーディングエージェントに、XcodeでiOSアプリをビルド・修正させる。
  • macOS上のスクリプトやCIから、シミュレーターのテストスイートを実行する。
  • テスト成果物の準備とテスト実行を分け、ビルドを再利用する。
  • IDEを開かずに、ターミナルからXcodeプロジェクトを操作する。

クイックスタート

  1. 1

    npm でグローバルインストールする(Node.js 18 以降)

    npm install -g mobilebuildmcp@latest
  2. 2

    インストールを確認する

    mobilebuildmcp --help

使う前に知っておきたいこと

  • macOS 14.5 以降と Xcode 16.x 以降が必要なため、他のプラットフォームでは動作しません。
  • デバイスツールを使用するには、事前に Xcode でコード署名を設定する必要があります。

トピック

よくある質問

MobileBuildMCP とは?
AIコーディングエージェントがiOS・macOSのXcodeプロジェクトをビルド、テスト、実行するためのMCPサーバー兼CLI。 MobileBuildMCPは、iOS・macOSプロジェクトを扱うためのModel Context Protocolサーバー兼コマンドラインツールです。xcodebuildや関連するAppleツールをラップし、Cursor、Claude Code、CodexなどのAIコーディングエージェントが、シェルコマンドを直接実行する代わりに、構造化されたツール呼び出しを通じてXcodeプロジェクトをビルド、テスト、実行できるようにします。
MobileBuildMCP は無料で使えますか?ライセンスは?
MobileBuildMCP は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
MobileBuildMCP は今もメンテナンスされていますか?
活発にメンテナンス中。MobileBuildMCP の最終コミットは 2026年10月20日 です。
MobileBuildMCP は何に使えますか?
AIコーディングエージェントに、XcodeでiOSアプリをビルド・修正させる。 macOS上のスクリプトやCIから、シミュレーターのテストスイートを実行する。 テスト成果物の準備とテスト実行を分け、ビルドを再利用する。 IDEを開かずに、ターミナルからXcodeプロジェクトを操作する。
MobileBuildMCP のインストール方法は?
npm でグローバルインストールする(Node.js 18 以降): npm install -g mobilebuildmcp@latest インストールを確認する: mobilebuildmcp --help
MobileBuildMCP はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/getsentry/MobileBuildMCP

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト