Claude Code から Xcode を操作する: Apple 作の公式プラグイン(xcode@claude-plugins-official)か xcrun mcpbridge
Mac で /plugin install xcode@claude-plugins-official を実行すると、Claude Code が Xcode の MCP 経由でビルド・実行・テスト、SwiftUI プレビュー、シミュレータ操作、ビルドログ読みをできるようになる。従来どおり xcrun mcpbridge を MCP として足す方法もある(こちらは Codex でも使える)。
どんな時に使う?
- iOS/macOS アプリの修正を Claude Code に任せ、ビルドとテストまで回させたい
- SwiftUI のプレビューやシミュレータの画面を見ながら直させたい
- エラーのビルドログをコピペで渡すのをやめたい
方法1: 公式マーケットプレイスのプラグイン
- Claude Code で
/plugin install xcode@claude-plugins-official(すぐには入らず、/plugin画面で内容とスコープを確認してから入れる) - Xcode でプロジェクトを開いておく
- 作者は「Apple Inc.」。マーケットプレイスへの登録は 2026-11-06(UTC)にマージされた PR #6338。中身はリポジトリから落とすのではなく、Mac にある Xcode から読み込まれる
方法2: Xcode の MCP サーバーを直接足す(Apple の公式手順)
- Xcode → Settings → Intelligence → Model Context Protocol で「Allow External Agents to Use Xcode Tools」を Always か「While Xcode is Open」にする
- ターミナルで:
bash
claude mcp add --transport stdio xcode -- xcrun mcpbridge # Codex なら codex mcp add xcode -- xcrun mcpbridge claude mcp listで確認し、プロジェクトを Xcode で開いてから頼む- 必要なら AGENTS.md/CLAUDE.md に Xcode とプロジェクトのヒント(スキーム名、テストの回し方など)を書く
注意点
- 許可の範囲を先に決める。外部エージェントはプロジェクトの変更やビルドなどの操作ができるようになる。Xcode は接続時と動作中に通知を出す
- Apple はこのプラグインについて独自の告知をしておらず、プラグイン版でも Intelligence の設定と Xcode でのプロジェクト表示が要るかは公式ページに書かれていない(両方やっておくのが無難)
- マーケットプレイスの名前は「誰がカタログを出しているか」を示すだけで、個々のプラグインの中身を保証しない、と Anthropic は書いている。入れる前に内容を見る(Cursor: 10-29 に配られた偽の Claude Code 拡張(2.1.312/2.1.313)を入れたか確かめ、入れていたら掃除する も参照)
出典
- @Rascal_AI_Dev 2026-11-09(未登録アカウント。下の一次情報で確認): @Rascal_AI_Dev · 2026-11-09
- anthropics/claude-plugins-official PR #6338「Add Xcode plugin (xcode)」: github.com
- Apple「Giving external agents access to Xcode」: developer.apple.com