此集成使用了 Xcode 编码助手内置的 ACP 支持。更多上游参考信息,请参阅
Apple 关于
设置代码智能
的文档。
前提条件
- 已安装 Xcode 26.6 或更高版本,且编码助手可用。
-
已安装 Devin CLI 并完成身份验证。如果你尚未安装,请先按照快速入门操作,然后运行
devin auth login。 -
devin二进制程序的绝对路径。你可以使用以下命令查找:这通常会显示类似/Users/you/.local/bin/devin的路径。
设置
配置 Devin Agent
在弹出的面板中,输入 Agent 的详细信息:
- Name —
Devin(或你喜欢的任意标签) 。 - Command — 你的
devin二进制程序的绝对路径 (可通过which devin获取) ,例如/Users/you/.local/bin/devin。相对路径 或以~开头的路径都无法使用。 - Arguments —
acp(Devin 唯一需要的参数) 。
让 Devin CLI 访问你的 Xcode 项目 (MCP)
xcrun mcpbridge,它会向任何外部
Agent 提供这些 Xcode 工具 (这也是
Cursor 使用的同一机制) 。像添加其他
MCP 服务器一样把它添加到 Devin 中即可。
Xcode MCP bridge 要求 Xcode 26.3 或更高版本。请使用
xcrun --find mcpbridge 确认该二进制程序可用 (如果不可用,请参阅 故障排查) 。
另请参阅 Apple 关于
允许外部 Agent 访问 Xcode 的文档。在 Xcode 中允许外部 Agent
选择 Xcode > Settings,选中 Intelligence,然后在 Model
Context Protocol 下启用 Allow external agents to use Xcode tools。
将 Xcode MCP 服务器添加到 Devin
故障排查
-
xcrun: error: unable to find utility "mcpbridge"— 你的系统当前指向的是 Command Line Tools,而不是完整安装的 Xcode。可通过以下命令修复:然后运行xcrun --find mcpbridge确认,正常情况下应会输出一个路径。 - Devin 无法访问 Xcode 工具 — 请确保 Xcode 正在运行,且已打开一个项目 (而不是空白窗口) ,并在 Intelligence 设置中启用 Allow external agents to use Xcode tools。
注意事项和限制
- 无法在 Xcode 中选择模型——Devin 始终使用你团队的默认模型。
- 当你在 Xcode 的编码助手中选择一个 Agent 时,它会自动获得 Xcode 的相关能力,例如构建和测试你的应用。你可以在 Intelligence 设置中的 Agents > Permissions 下查看并限制 Agent 可使用的命令和工具——请参阅 Apple 关于 扩展和自定义 Agent 的文档。
- Devin CLI 的终端/Shell 输出会通过 Xcode 的 ACP 渲染显示,这与 Devin CLI 原生终端 UI 不同。一些更丰富的交互仅在独立 CLI 中可用。
devin acp子命令设计为由支持 ACP 的客户端 (例如 Xcode 的编码助手) 作为子进程启动——它通过 stdio 使用 JSON-RPC 进行通信,不适合交互式运行。请参阅命令参考中的devin acp。

