SandBase CLI 中文指南:一个 MCP Bridge 连接 25 种 AI 客户端

使用开源 SandBase CLI 连接 Codex、Claude Code、Cursor、Gemini CLI 等 25 种客户端,通过六个 MCP 工具访问 2,000+ AI 模型与 API。

支持 MCP 的 AI 编程客户端越来越多,但它们使用的配置文件、命令和安装流程并不相同。要让 Codex、Claude Code、Cursor、Gemini CLI 或 Windsurf 使用同一组工具,开发者经常需要维护多套容易过期的配置说明。

SandBase CLI 是一个 Apache-2.0 开源的 TypeScript CLI 和本地 MCP Bridge。它检测已安装的客户端,使用带 PKCE 的 OAuth device flow 完成授权,并且只修改由 SandBase 自己管理的配置。

当前 v0.1.17 提供 25 种客户端目标,通过 6 个 MCP 工具访问 2,000+ AI 模型和 API

登录前先检查兼容性

下面的命令只输出机器可读的客户端目录,不登录,也不修改本地配置:

npx -y https://github.com/sandbaseai/cli/releases/download/v0.1.17/sandbaseai-cli-0.1.17.tgz catalog --json

固定的 GitHub Release 地址可以避免 npm latest 尚未同步到当前版本时安装旧包。发布资产来自不可变的 v0.1.17 tag,SHA-256 校验值也随 Release 公布。

连接检测到的 AI 客户端

npx -y https://github.com/sandbaseai/cli/releases/download/v0.1.17/sandbaseai-cli-0.1.17.tgz connect

也可以只连接一个指定客户端:

npx -y https://github.com/sandbaseai/cli/releases/download/v0.1.17/sandbaseai-cli-0.1.17.tgz connect --client cursor

CLI 会打开浏览器完成一次授权,然后为能够安全自动配置的客户端写入 SandBase 自己拥有的 MCP 条目。对于没有稳定配置接口的客户端,它会生成明确的启动命令或待确认步骤,不会假装安装已经完成。

支持哪些客户端

当前目录覆盖:

  • Codex
  • Claude Code 与 Claude Desktop
  • Cursor 与 Cursor CLI
  • Gemini CLI
  • Windsurf
  • OpenCode、Qwen Code 与 Kimi CLI
  • Kiro IDE 与 Kiro CLI
  • Warp、Amp、Hermes 与 OpenClaw
  • 需要工作区级人工确认的 ChatGPT 与 Cowork 流程

自动配置、引导配置和手动配置会在 catalog --json 中明确区分,方便 CI、支持脚本和安全审查读取。

六个 MCP 工具

连接后,Agent 使用一组紧凑工具,而不是一次加载巨大的静态模型清单:

工具用途
sandbase_discover搜索模型和 API 目录
sandbase_inspect获取输入 schema、价格和请求模板
sandbase_run执行选定模型或 API
sandbase_run_get轮询视频生成等异步任务
sandbase_runs查看近期调用和成本信息
sandbase_account在不发起付费任务的情况下查看余额

推荐的调用顺序是:

discover -> inspect -> run

Agent 在运行之前先读取当前 schema 和价格,避免只根据模型名称猜测参数。

配置所有权与回滚

CLI 对本地配置采用所有权感知的更新方式:

  • 凭据不会出现在命令行参数或 URL 中;
  • 本地凭据文件使用受限权限;
  • 保留原有 JSONC 注释和其他 MCP 条目;
  • 安装失败时回滚 SandBase 管理的改动;
  • unregister 只移除 SandBase 拥有的配置;
  • doctor 读取实际安装状态,并指出仍需客户端确认的步骤。
npx -y https://github.com/sandbaseai/cli/releases/download/v0.1.17/sandbaseai-cli-0.1.17.tgz doctor

查看源码与当前发行版

如果这个 CLI 能减少你维护多套 MCP 配置的工作量,欢迎在 GitHub 给 SandBase CLI 一个 Star。这会帮助更多 Agent 开发者发现和评估项目。