跳转到主要内容

在 Codex 中接入 Rshift MCP

B
作者:Binbin Shen

在 Codex 中接入 Rshift MCP

Codex 可以通过 MCP server 调用 Rshift 工作区工具。适合让 Codex 在代码、文档或运营任务中读取 Rshift 的品牌和工具能力。

接入前准备

  1. 在 Rshift 工作区 AI 页面启用 MCP。

  2. 复制 MCP URL。

  3. 复制完整 MCP 密钥。

  4. 确认你的 Codex 环境支持 MCP server 配置。

添加服务器

Codex 使用 config.toml 管理 MCP。默认位置是 ~/.codex/config.toml,也可以在受信任项目里使用 .codex/config.toml

推荐把密钥放在环境变量里,再让 Codex 从环境变量读取:

export RSHIFT_MCP_KEY="<MCP_KEY>"

然后在 config.toml 中添加:

[mcp_servers.rshift]
url = "https://mcp.rshift.com/<workspace>/"
bearer_token_env_var = "RSHIFT_MCP_KEY"

如果必须写静态 header,也可以使用 http_headers,但不建议把真实密钥提交到仓库:

[mcp_servers.rshift]
url = "https://mcp.rshift.com/<workspace>/"
http_headers = { "Authorization" = "Bearer <MCP_KEY>" }

验证是否成功

  1. 重新打开 Codex CLI / IDE session。

  2. 在 Codex TUI 中运行 /mcp,确认 rshift server 可用。

  3. 先调用只读工具测试连接。

常见问题

  • 配置无效:确认使用的是 config.toml[mcp_servers.rshift],不是 JSON。

  • 授权失败:确认 RSHIFT_MCP_KEY 环境变量存在,并且值是密钥本身,不要包含 Bearer 前缀。

  • 工具不可见:确认工作区 MCP 已启用且套餐包含 MCP。

  • 修改配置后无变化:重启 Codex session,或用 codex mcp --help 查看当前 CLI 支持的 MCP 管理命令。

安全提醒

不要把 MCP 密钥写入共享 prompt、公开 issue 或代码仓库。需要排查时,只描述错误码和配置形状,不发送密钥明文。

这是否解答了您的问题?