GitHub Copilot CLI 的 Busabase 接入

把 GitHub Copilot CLI 接上 Busabase

GitHub 官方的终端编程智能体(`copilot` 命令),用你的 GitHub 账号和 Copilot 订阅在本地仓库里读写、运行代码。

粘贴到 GitHub Copilot CLI 里

请阅读 https://busabase.com/SETUP_SKILL.md,帮我完成 Busabase 的接入。请按文档一路做到底,完成后确认连接是否正常。

阅读 GitHub Copilot CLI 的 Skill 官方文档
Busabase
Agent Skill
Busabase 工作区里的一张文章数据表,包含记录、视图和 Agent 提示词

把这一句话交给你的 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 | bash

GitHub Copilot CLI 能在终端里执行命令,所以适用 Skill 路径:把上面的提示词粘贴到 copilot 会话里,按提示批准它要运行的命令即可。

想用连接器?

Copilot CLI 可以添加需要 OAuth 登录的远程 MCP 服务器。

  1. 在终端里添加服务器:

    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": ["*"]
        }
      }
    }
    
  2. 启动 copilot。服务器需要登录时会显示 needs-auth,运行 /mcp auth busabase 打开浏览器,在 Busabase 里批准后服务器会自动重连。

  3. 让它调用 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 的接入能力放在一起对比。

能力GitHub Copilot CLIClaude CodeCursor
形态终端 Agent终端 AgentAI 编辑器
推荐路径Agent SkillAgent SkillAgent Skill
接入方式插件 / Skill · busabase-cli · REST API · MCP + OAuth · MCP + API KeyMCP + OAuth · 插件 / SkillMCP + OAuth · 插件 / Skill
传输方式Streamable HTTPStreamable HTTPStreamable HTTP
认证方式OAuth(动态注册)OAuth(动态注册)OAuth(动态注册)
这份说明来自官方文档未记录核对日期

依据该 Agent 自己的官方文档整理,我们尚未在真机上逐步复跑。若命令有变动,请以下方链接的官方文档为准。

让你的 agent 自己完成接入

一句话、一次授权,此后它做的每一个改动都带说明和差异,随时可查、可回滚。

浏览全部 Agent

粘贴到 GitHub Copilot CLI 里

请阅读 https://busabase.com/SETUP_SKILL.md,帮我完成 Busabase 的接入。请按文档一路做到底,完成后确认连接是否正常。