关于 Mcpxcodebuild
mcpxcodebuild 是一个 MCP 服务,用于构建 iOS 的 Xcode workspace 或 project,并将错误信息回传给 LLM。它面向在 Visual Studio Code 中使用 Cline 或 Roo Code 开发 iOS 项目的开发者。
主要功能
- 01构建 Xcode workspace 或 project
- 02运行 iOS 项目测试
- 03将构建错误反馈给 LLM
适用场景
- 01在 VS Code 中让 AI 扩展构建 iOS 项目
- 02根据构建错误自动修复 iOS 代码
- 03运行测试并让 LLM 查看失败结果
MCP 相关
该项目是 MCP 服务,向 MCP 客户端暴露 build 和 test 两个工具,参数为项目所在的文件夹路径。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
xcodebuild MCP 服务
一个 Model Context Protocol 服务,可构建 iOS 工作区/项目,让你在 Visual Studio Code 中使用 Cline 或 Roo Code 等扩展开发 iOS 项目时,享受流畅的工作流。
可用工具
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 许可证授权。这意味着你可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。详情请参阅项目仓库中的 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。