mcpField
B
buildtree

buildtree

本地服务
buildtree.sh开发工具03 周前更新

关于 buildtree

这是一个通过 buildtree 分享 Android 和 iOS 应用构建包的 MCP 服务,面向编码 Agent 和收集测试者反馈的团队。它可协助配置项目、运行构建、上传安装包并返回安装链接和二维码,也能读取反馈与截图。

主要功能

  1. 01识别应用框架并建议构建命令
  2. 02编写 buildtree 配置
  3. 03运行构建并提供进度
  4. 04上传 APK 和 IPA 文件
  5. 05返回安装链接和二维码
  6. 06读取测试者反馈与截图

适用场景

  1. 01为 buildtree 准备移动应用项目
  2. 02构建应用安装包并分享给测试者
  3. 03查看测试者评论和截图
  4. 04获取构建包的安装链接或二维码

MCP 相关

本地 MCP 服务提供项目配置、构建、上传、分享和反馈读取工具。位于 `https://buildtree.sh/api/mcp` 的远程服务通过 OAuth 2.1 提供读取与分享功能。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"engineerdeep-buildtree": {
"command": "npx",
"args": [
"-y",
"@buildtree/mcp"
],
"env": {
"BUILDTREE_TOKEN": "<BUILDTREE_TOKEN>",
"BUILDTREE_API_URL": "<BUILDTREE_API_URL>"
}
}
}
}
启动命令npx -y @buildtree/mcp
需要配置的环境变量
BUILDTREE_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@buildtree/mcp0.1.2

工具

12

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

buildtree MCP 服务

npm buildtree MCP server on Glama

适用于 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 令牌。令牌不会出现在工具输出中。

链接

采用 MIT 许可。

评论

支持 Markdown

第一次接触 MCP?

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

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