mcpField
M
Mcpxcodebuild

Mcpxcodebuild

本地服务
github.com/ShenghaiWang开发工具8563 周前更新

关于 Mcpxcodebuild

mcpxcodebuild 是一个 MCP 服务,用于构建 iOS 的 Xcode workspace 或 project,并将错误信息回传给 LLM。它面向在 Visual Studio Code 中使用 Cline 或 Roo Code 开发 iOS 项目的开发者。

主要功能

  1. 01构建 Xcode workspace 或 project
  2. 02运行 iOS 项目测试
  3. 03将构建错误反馈给 LLM

适用场景

  1. 01在 VS Code 中让 AI 扩展构建 iOS 项目
  2. 02根据构建错误自动修复 iOS 代码
  3. 03运行测试并让 LLM 查看失败结果

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露 build 和 test 两个工具,参数为项目所在的文件夹路径。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"xcodebuild": {
"command": "uvx",
"args": [
"mcpxcodebuild"
]
}
}
}
启动命令uvx mcpxcodebuild

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcpxcodebuild

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

xcodebuild MCP 服务

一个 Model Context Protocol 服务,可构建 iOS 工作区/项目,让你在 Visual Studio Code 中使用 Cline 或 Roo Code 等扩展开发 iOS 项目时,享受流畅的工作流。

Trust Score mcpxcodebuild MCP server

可用工具
  • 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。