介绍
随着 AI 编程助手的发展,越来越多的开发工具开始支持通过 MCP(Model Context Protocol) 与 AI Agent 进行深度集成。在 Xcode 26.3 中,可以通过 Gemini CLI 将 Gemini 连接到 Xcode,使 AI 直接读取项目结构、执行编译、运行模拟器甚至自动修复编译错误。本文介绍如何在 Xcode 26.3 中通过 Gemini CLI + MCP 实现 AI 辅助开发,并演示常见的自动化操作。
步骤
1. 启用 Xcode MCP 支持
首先在 Xcode 中开启 MCP 的外部代理访问权限。打开 Settings → Intelligence,启用选项:Allow external agents to use Xcode tools,开启后,Xcode 允许外部 AI Agent(例如 Gemini CLI)调用 Xcode 的构建、运行等工具。
2. 安装 Gemini CLI
- 安装 Gemini CLI,这是连接 Gemini 与本地开发环境的核心工具。
npm install -g @google/gemini-cli
- 安装完成后,需要进行认证。推荐使用 API Key 方式。
3. 连接 Xcode MCP
- 进入 Xcode 项目目录,执行以下命令,将 Gemini CLI 连接到 Xcode MCP 工具。
gemini mcp add xcode-tools xcrun mcpbridge
- 该命令会注册一个名为 xcode-tools 的 MCP 工具,使 Gemini 能够调用 Xcode 的命令能力,如读取项目信息、构建项目、运行模拟器、分析编译错误等。
4. 授权 Gemini 访问 Xcode
保持 Xcode 项目处于打开状态,然后在项目目录启动 Gemini CLI。当 Gemini 尝试访问 MCP 工具时,Xcode 会弹出授权提示,点击 Allow 即可。授权后,Gemini 就可以通过 MCP 调用 Xcode 的工具链。
5. 确认 MCP 工具加载成功
在 Gemini CLI 中执行:
/mcp list
配置成功之后就可以使用 Xcode 的 MCP 工具。
应用
通过 自然语言 使用 Gemini 操作 Xcode 项目。
查看项目信息
Show my Xcode project configuration
编译项目
Build the Xcode project
运行到Simulator
Run the app in the iOS simulator
修改错误
Fix the build errors and run again
编程
Add a button that increments a counter in ContentView using SwiftUI.
Then build and run the app.