クリックや画面キャプチャをせず、画面上のUI要素を指し示すmacOS CLIとAIエージェント向けスキル
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
npm でグローバルインストールする(Node.js 18 以降)
npm install -g mobilebuildmcp@latest - 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 の数値は毎日更新されます。
関連プロジェクト
複数のコーディングエージェントを実行・監視できる、macOS向けターミナルアプリ。セッションはデーモンとiPhone用コンパニオンアプリで維持できます。
AIコーディングエージェントに、最新かつバージョンに合ったライブラリのドキュメントとコード例を提供するMCPサーバー兼CLI。
LLMアプリケーションをツール、データ、プロンプトに接続するModel Context Protocolサーバーとクライアントを構築するための公式Python SDK。
LLMアプリケーションに標準化されたコンテキストを提供する、Model Context Protocolサーバーとクライアント構築用の公式TypeScript SDK。
Linux、Windows、macOSでSwiftPMパッケージからiOSアプリをビルド・署名・インストールできる、クロスプラットフォームのXcode代替ツール。