mcpField
M
Mcpxcodebuild

Mcpxcodebuild

ローカル
github.com/ShenghaiWang開発ツール8563 週間前に更新

Mcpxcodebuild について

mcpxcodebuild は iOS の Xcode ワークスペースまたはプロジェクトをビルドし、エラーを LLM に返す MCP サーバーです。Visual Studio Code で Cline や Roo Code を使って iOS プロジェクトを開発する開発者を対象としています。

主な機能

  1. 01Xcode ワークスペースまたはプロジェクトのビルド
  2. 02iOS プロジェクトのテスト実行
  3. 03ビルドエラーの LLM への受け渡し

活用シーン

  1. 01VS Code の AI 拡張機能からの iOS プロジェクトのビルド
  2. 02ビルドエラーを LLM に読ませてコードを修正
  3. 03テストを実行し失敗結果をアシスタントで確認

MCP 対応

MCP サーバーとして build と test の 2 つのツールを公開し、MCP クライアントは Xcode プロジェクトのフォルダーパスを引数として渡します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"xcodebuild": {
"command": "uvx",
"args": [
"mcpxcodebuild"
]
}
}
}
起動コマンドuvx mcpxcodebuild

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

パッケージ
pypimcpxcodebuild

ツール

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

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

詳細

xcodebuild MCP サーバー

iOS ワークスペース/プロジェクトをビルドする Model Context Protocol サーバーです。Cline や Roo Code などの拡張機能を使用して、Visual Studio Code で iOS プロジェクトをスムーズに操作できるワークフローを実現します。

Trust Score mcpxcodebuild MCP server

利用可能なツール
  • build - iOS Xcode ワークスペース/プロジェクトをビルドします
    • folder(文字列、必須):iOS Xcode ワークスペース/プロジェクトがある現在のフォルダーのフルパス
  • test - iOS Xcode ワークスペース/プロジェクトのテストを実行します
    • folder(文字列、必須):iOS Xcode ワークスペース/プロジェクトがある現在のフォルダーのフルパス

インストール

uv を使用する(推奨)

uv を使用する場合、特別なインストールは不要です。uvx を使用して、mcpxcodebuild を直接実行します。

PIP を使用する

または、pip 経由で mcpxcodebuild をインストールできます。

pip install mcpxcodebuild

インストール後は、次のようにスクリプトとして実行できます。

python -m  mcpxcodebuild

設定

Claude.app 用に設定する

Claude の設定に追加します。

uvx を使用する
"mcpServers": {
  "mcpxcodebuild": {
    "command": "uvx",
    "args": ["mcpxcodebuild"]
  }
}
pip インストールを使用する
"mcpServers": {
  "mcpxcodebuild": {
    "command": "python",
    "args": ["-m", "mcpxcodebuild"]
  }
}

ライセンス

xcodebuild MCP ツールは MIT License の下でライセンスされています。これは、MIT License の利用規約に従うことを条件として、ソフトウェアを自由に使用、変更、配布できることを意味します。詳細については、プロジェクトリポジトリ内の LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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