把 Mistral Vibe Code CLI 接上 Busabase
Mistral AI 的终端编程智能体(命令 `vibe`,包名 `mistral-vibe`):Vibe Code 是 Mistral 旗下 Vibe 产品的编程模式,CLI、VS Code 扩展与 Vibe Code Web 会话共用同一引擎。支持交互与无头(`vibe -p`)会话、内置智能体档位、子智能体、MCP 服务器与 Agent Skills,可接 Mistral 托管模型或任意 OpenAI 兼容端点(含本地模型)。
粘贴到 Mistral Vibe Code CLI 里
请阅读 https://busabase.com/SETUP_SKILL.md,帮我完成 Busabase 的接入。请按文档一路做到底,完成后确认连接是否正常。

把这一句话交给你的 agent
你拿到的比一个连接器多:busabase skill 里带着完整的变更请求工作流、CLI 和全部 API——以后每个会话都在,不用再粘一遍。
先问你
Busabase Cloud 还是本地桌面版——动手之前先由你决定。
完成连接
帮你登录并自己保管凭证,不用手工复制 API Key。
建好第一个 Base
创建并填充数据,工作区打开时不会是一片空白。
装上常驻 skill
busabase 与 busabase-app-creator 长期驻留,此后每次会话都能直接用。
这个 agent 的注意事项
技能遵循开放的 Agent Skills 规范:一个包含 SKILL.md 的目录,文件头是 YAML frontmatter(name、description,可选 user-invocable、disable-model-invocation、allowed-tools——Vibe 只读 allowed-tools、不强制执行)。发现顺序:config.toml 里自定义的 skill_paths,然后项目级 ./.vibe/skills/ 与 ./.agents/skills/(仅可信文件夹),然后用户级 ~/.vibe/skills/ 与 ~/.agents/skills/。SETUP_SKILL.md 用的 `npx skills add` 安装器因此有两个 Vibe 能读到的落点,Vibe 自己的目录是 ~/.vibe/skills。插件可把技能与 MCP 服务器打包,从 ~/.vibe/plugins/(可信文件夹另有 ./.vibe/plugins/)加载。
更想要连接器?
如果你不打算让 agent 自己装 skill,而是想把 Busabase 作为 MCP 工具接入,用下面这个服务器地址。
Mistral Vibe Code CLI 的 MCP 官方文档接入概览
- 厂商
- Mistral AI
- 接入方式
- MCP + OAuth · 插件 / Skill
- 传输方式
- Streamable HTTP
- 认证方式
- OAuth(动态注册)
- 配置文件
- ~/.vibe/config.toml (project: .vibe/config.toml)
vibe mcp add busabase --url https://busabase.com/api/mcpVibe Code CLI 在终端里运行、能执行 shell 命令并读取网址,所以走 Skill 路径。先安装(curl -LsSf https://mistral.ai/vibe/install.sh | bash),在项目里运行 vibe,对它说:Read https://busabase.com/SETUP_SKILL.md and set up Busabase for me. Vibe 从 ./.vibe/skills/、./.agents/skills/、~/.vibe/skills/ 与 ~/.agents/skills/ 发现 SKILL.md 技能,安装流程装好的 Busabase 常驻技能在之后会话里会被自动读取。
想走连接器?
把 Busabase 加为远程 MCP 服务器——只要加的 HTTP 服务器没带 header 或 API key,Vibe 会立刻启动 OAuth 登录:
vibe mcp add busabase --url https://busabase.com/api/mcp
在浏览器里批准登录(回调默认落在 http://127.0.0.1:47823/callback)。也可以手工写进 ~/.vibe/config.toml:
[[mcp_servers]]
name = "busabase"
transport = "streamable-http"
url = "https://busabase.com/api/mcp"
[mcp_servers.auth]
type = "oauth"
scopes = ["mcp"]
Busabase 只公布 mcp 一个 scope:按上面写死即可,或把 scopes 留空接受服务器公布的默认值。在会话里用 /mcp status 检查连接;若提示服务器需要认证,用 /mcp login busabase 重新登录。
已知的坑
OAuth 令牌存在操作系统钥匙串里、不在 config.toml 里;无钥匙串的无头环境(如 CI)存不了 OAuth 令牌——官方文档建议改用静态认证,Busabase 也接受个人 API key 作 Bearer 令牌(api_key_env 路线)。OAuth 回调默认要能到达运行 Vibe 的机器的 127.0.0.1:47823;走 SSH 时先做端口转发(`ssh -L 47823:127.0.0.1:47823 <host>`)。改动服务器的 url、scopes、client_id 或 client_metadata_url 会让已存令牌失效,须重新 `/mcp login <名称>`。管理员可在 admin config 里设 `enable_mcp = false` 全面禁用 MCP,此时 Vibe 会拒绝添加或登录任何 MCP 服务器。
接入能力对比
和目录里其他已收录 agent 的接入能力放在一起对比。
| 能力 | |||
|---|---|---|---|
| 形态 | 终端 Agent | 终端 Agent | AI 编辑器 |
| 推荐路径 | Agent Skill | Agent Skill | Agent Skill |
| 接入方式 | MCP + OAuth · 插件 / Skill | MCP + OAuth · 插件 / Skill | MCP + OAuth · 插件 / Skill |
| 传输方式 | Streamable HTTP | Streamable HTTP | Streamable HTTP |
| 认证方式 | OAuth(动态注册) | OAuth(动态注册) | OAuth(动态注册) |
粘贴到 Mistral Vibe Code CLI 里
请阅读 https://busabase.com/SETUP_SKILL.md,帮我完成 Busabase 的接入。请按文档一路做到底,完成后确认连接是否正常。