把 GitHub Copilot CLI 接上 Busabase
GitHub 官方的终端编程智能体(`copilot` 命令),用你的 GitHub 账号和 Copilot 订阅在本地仓库里读写、运行代码。
粘贴到 GitHub Copilot CLI 里
请阅读 https://busabase.com/SETUP_SKILL.md,帮我完成 Busabase 的接入。请按文档一路做到底,完成后确认连接是否正常。

把这一句话交给你的 agent
你拿到的比一个连接器多:busabase skill 里带着完整的变更请求工作流、CLI 和全部 API——以后每个会话都在,不用再粘一遍。
先问你
Busabase Cloud 还是本地桌面版——动手之前先由你决定。
完成连接
帮你登录并自己保管凭证,不用手工复制 API Key。
建好第一个 Base
创建并填充数据,工作区打开时不会是一片空白。
装上常驻 skill
busabase 与 busabase-app-creator 长期驻留,此后每次会话都能直接用。
这个 agent 的注意事项
Copilot CLI 在执行命令前会请你确认,请批准 `npx busabase-cli login --no-wait` 和 `npx skills add ...` 这两步。它会从 `~/.copilot/skills/`、`~/.agents/skills/`(个人)以及 `.github/skills/`、`.agents/skills/`、`.claude/skills/`(项目)发现技能;安装后运行 `/skills reload`(或新开会话),再用 `/skills list` 确认 `busabase` 已加载。也可以用 `copilot skill add <文件|URL|目录>` 添加技能。
更想要连接器?
如果你不打算让 agent 自己装 skill,而是想把 Busabase 作为 MCP 工具接入,用下面这个服务器地址。
接入概览
- 厂商
- GitHub
- 接入方式
- 插件 / Skill · busabase-cli · REST API · MCP + OAuth · MCP + API Key
- 传输方式
- Streamable HTTP
- 认证方式
- OAuth(动态注册)
- 配置文件
- ~/.copilot/mcp-config.json
npm install -g @github/copilot
brew install --cask copilot-cli
winget install GitHub.Copilot
curl -fsSL https://gh.io/copilot-install | bashGitHub Copilot CLI 能在终端里执行命令,所以适用 Skill 路径:把上面的提示词粘贴到 copilot 会话里,按提示批准它要运行的命令即可。
想用连接器?
Copilot CLI 可以添加需要 OAuth 登录的远程 MCP 服务器。
-
在终端里添加服务器:
copilot mcp add --transport http busabase https://busabase.com/api/mcp也可以在会话里输入
/mcp add,Server Name 填busabase,Server Type 选 HTTP,URL 粘贴https://busabase.com/api/mcp,Tools 保持*,按 Ctrl+S 保存。或者直接编辑
~/.copilot/mcp-config.json:{ "mcpServers": { "busabase": { "type": "http", "url": "https://busabase.com/api/mcp", "tools": ["*"] } } } -
启动
copilot。服务器需要登录时会显示needs-auth,运行/mcp auth busabase打开浏览器,在 Busabase 里批准后服务器会自动重连。 -
让它调用
auth_verify确认连接成功。
如果想用 Busabase API Key 代替 OAuth,在 copilot mcp add 命令里加上 --header "Authorization: Bearer YOUR-BUSABASE-API-KEY"(或在 JSON 里加 headers 对象)。
GitHub 文档:为 GitHub Copilot CLI 添加 MCP 服务器
已知的坑
- 需要有效的 GitHub Copilot 订阅;组织或企业管理员可以禁用 Copilot CLI,组织配置的 MCP 白名单策略也会挡掉不在名单里的服务器。 - 远程服务器的 OAuth 登录在显示 `needs-auth` 时用 `/mcp auth <服务器名>` 触发,会打开浏览器;在无界面或 SSH 环境下,官方文档提供设备码(device code)回退方式。 - Copilot CLI 不读取 `.vscode/mcp.json`(不支持 VS Code 的 `servers` 键)。项目级的 `.mcp.json` / `.github/mcp.json` 要在你信任该文件夹后才会加载。 - 从 1.0.66 起,设置了 `COPILOT_HOME` 或 `--config-dir` 后不再从 `~/.agents/skills` 加载技能;这种情况下请放到 `~/.copilot/skills`(或自定义目录下的 `skills/`)。
接入能力对比
和目录里其他已收录 agent 的接入能力放在一起对比。
| 能力 | |||
|---|---|---|---|
| 形态 | 终端 Agent | 终端 Agent | AI 编辑器 |
| 推荐路径 | Agent Skill | Agent Skill | Agent Skill |
| 接入方式 | 插件 / Skill · busabase-cli · REST API · MCP + OAuth · MCP + API Key | MCP + OAuth · 插件 / Skill | MCP + OAuth · 插件 / Skill |
| 传输方式 | Streamable HTTP | Streamable HTTP | Streamable HTTP |
| 认证方式 | OAuth(动态注册) | OAuth(动态注册) | OAuth(动态注册) |
粘贴到 GitHub Copilot CLI 里
请阅读 https://busabase.com/SETUP_SKILL.md,帮我完成 Busabase 的接入。请按文档一路做到底,完成后确认连接是否正常。