关于 buildtree
这是一个通过 buildtree 分享 Android 和 iOS 应用构建包的 MCP 服务,面向编码 Agent 和收集测试者反馈的团队。它可协助配置项目、运行构建、上传安装包并返回安装链接和二维码,也能读取反馈与截图。
主要功能
- 01识别应用框架并建议构建命令
- 02编写 buildtree 配置
- 03运行构建并提供进度
- 04上传 APK 和 IPA 文件
- 05返回安装链接和二维码
- 06读取测试者反馈与截图
适用场景
- 01为 buildtree 准备移动应用项目
- 02构建应用安装包并分享给测试者
- 03查看测试者评论和截图
- 04获取构建包的安装链接或二维码
MCP 相关
本地 MCP 服务提供项目配置、构建、上传、分享和反馈读取工具。位于 `https://buildtree.sh/api/mcp` 的远程服务通过 OAuth 2.1 提供读取与分享功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @buildtree/mcpBUILDTREE_TOKEN密钥API token from the buildtree dashboard (optional; the buildtree_login tool signs in interactively otherwise).BUILDTREE_API_URLAPI origin. Defaults to https://buildtree.sh.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
12收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
buildtree MCP 服务
适用于 buildtree 的 MCP 服务。buildtree 是与测试人员分享 Android 和 iOS 构建版本的最快方式。让你的 AI 编码 Agent 为应用配置 buildtree、运行构建、上传 .apk 或 .ipa,并提供安装链接和二维码供你分享。它还可以读取测试人员发回的反馈和截图。
支持 Expo、React Native、Flutter 以及原生 Android 和 iOS 应用,可在 Claude Code、Claude Desktop、Codex、Gemini CLI、Cursor 和 Windsurf 中使用。
“为这个应用配置 buildtree,并给我一个 Android 构建版本的二维码。”
远程服务和 ChatGPT 插件
分享链接和读取反馈无需安装任何内容:buildtree 在 https://buildtree.sh/api/mcp 提供此服务的读取与分享功能(OAuth 2.1)。
Claude Code,远程服务(通过浏览器登录一次):
claude mcp add --transport http --scope user buildtree https://buildtree.sh/api/mcp
然后运行 /mcp,选择 buildtree,选择 Authenticate,并在浏览器中批准。
Claude Code,插件(包含技能和本地服务,也可用于构建和上传)。在 Claude Code 中:
/plugin marketplace add engineerdeep/buildtree-mcp
/plugin install buildtree@buildtree
Codex:运行 codex plugin marketplace add engineerdeep/buildtree-mcp,然后从 Plugins 目录安装 buildtree。
ChatGPT:打开 Plugins,点击加号按钮,选择 Add custom MCP server,URL 填写 https://buildtree.sh/api/mcp。
逐步说明各个屏幕上的预期操作:https://buildtree.sh/docs/chatgpt。下方的本地服务适用于还需要构建和上传的编码 Agent。
安装
Claude Code
claude mcp add --transport stdio buildtree -- npx -y @buildtree/mcp
Claude Desktop:从最新版本下载 buildtree-mcp-<version>.mcpb 并双击。或者将下方的 JSON 添加到 claude_desktop_config.json。
Codex CLI(~/.codex/config.toml)
[mcp_servers.buildtree]
command = "npx"
args = ["-y", "@buildtree/mcp"]
tool_timeout_sec = 1800
Gemini CLI、Cursor、Windsurf、Claude Desktop(JSON)
{
"mcpServers": {
"buildtree": { "command": "npx", "args": ["-y", "@buildtree/mcp"] }
}
}
需要 Node 20 或更高版本。
工具
| 工具 | 功能 |
|---|---|
buildtree_whoami | 账户、组织和套餐 |
buildtree_login、buildtree_login_status | 浏览器登录,与 buildtree CLI 共用 |
buildtree_list_projects、buildtree_create_project | 每个应用对应一个项目 |
buildtree_detect_project | 检测 Expo、React Native、Flutter 或原生应用,并提供构建命令建议 |
buildtree_write_config | 写入 buildtree.config.json |
buildtree_build | 运行构建并更新进度 |
buildtree_upload | 上传构建版本;返回安装链接和二维码图片 |
buildtree_list_builds、buildtree_get_install_links | 浏览构建版本,获取任意构建版本的链接和二维码 |
buildtree_list_feedback | 查看包含截图的测试人员反馈 |
资源:buildtree://guide(工作流)和 buildtree://frameworks/{expo|react-native|flutter|android|ios}(构建方案)。提示词:setup。
登录
首次使用时,Agent 会打开浏览器页面,供你批准连接。登录信息保存在 buildtree CLI 自身使用的位置,因此任一方登录后,双方都可以使用。在 CI 中,将 BUILDTREE_TOKEN 设为从 buildtree 控制面板获取的 API 令牌。令牌不会出现在工具输出中。
链接
- 文档:https://buildtree.sh/docs/mcp
- 如何与测试人员分享构建版本:https://buildtree.sh/docs/guides/share-app-with-testers
- CLI:
@buildtree/cli - 支持:[email protected]
采用 MIT 许可。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。