dsh-xcode-mcp
在终端中运行以下命令:
dsh plugin install OrrHsiao/dsh-xcode-mcp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 侧边栏打开 Plugins 页面,输入包名 OrrHsiao/dsh-xcode-mcp 或完整地址 https://github.com/OrrHsiao/dsh-xcode-mcp 安装并启用该配置包。
插件介绍
在 macOS 上用 AI 驱动 Xcode 工作,往往要先自己接好 xcrun mcpbridge:改 profile 里的 cordis.patch.yml、记传输参数、超时和失败策略,既繁琐又容易配错。dsh-xcode-mcp 把这些接线收成一个可安装、可版本化、可在插件页管理的配置包,装好后 Harness 自带的 MCP 客户端就能连上 Xcode 27 的无头 MCP 服务,模型看到的都是统一的 mcp__xcode__ 原生工具。
在 Xcode 27.0 上,这套桥接大约暴露 54 个工具:工程与 Scheme 查看、构建与测试、SwiftUI Preview 渲染、模拟器启动与交互(点按、输入、滑动)、截图、无障碍层级、OSLog,以及 Swift 包、本地化与插桩等辅助能力。包本身不跑 JavaScript,只是 manifest 加 patch 的纯配置,体量很小,也没有额外依赖或构建步骤;真正负责通信的是 dsh 自带的 @deepseek-ai/dsh-mcp-client。
适合已经在用 DeepSeek Harness、且日常在 Xcode 里做 iOS/macOS 开发的团队或个人:希望 agent 能查工程、跑构建测试、操作模拟器,又不想每次手写 MCP 接线。需要 macOS、Xcode 27 及以上,并确保无头服务可用;涉及工程级工具时,Xcode 里需打开对应项目并授予相关目录权限,首次连接时 Xcode 还会弹出 agent 授权提示。
使用场景
- 在 Harness 里让 agent 查看 Xcode 工程与 Scheme 并触发构建、测试
- 需要 agent 操作模拟器、截图或读取无障碍层级辅助调试
- 希望用 SwiftUI Preview 与 OSLog 等能力配合 AI 排查问题
适合人员
- 在 macOS 上用 DeepSeek Harness 做 Apple 平台开发的工程师
- 不想手写 mcpbridge 与 cordis.patch 接线的团队
- 已使用或计划使用 Xcode 27 无头 MCP 服务的用户