Claude Code or Codex -> GoModel /mcp -> upstream MCP servers
开始之前
您需要:- 一个客户端可以访问的、正在运行的 GoModel 部署。
- 在 GoModel 控制台或配置中至少有一个已连接的 MCP 服务器。
- 一个 GoModel 主密钥,或有权查看该服务器的托管认证密钥。
http://localhost:8080/mcp。
客户端只需发送 GoModel 密钥。上游 Token(例如 Linear API 密钥)请在 GoModel 的 MCP 服务器设置中配置。
选择端点
通常选择聚合的
/mcp 端点。当某个 Agent 只需要较小的工具目录时,单服务器端点会很有用。
Claude Code
将 GoModel 添加为用户作用域的 Streamable HTTP 服务器:/mcp,即可查看连接和可用工具。
避免将密钥写入共享文件
对于项目作用域的配置,请在项目根目录中创建.mcp.json。Claude Code
会展开 URL 和请求头中的环境变量:
GOMODEL_API_KEY,并在 Claude Code 提示时批准该项目的 MCP 服务器。
有关配置作用域和更多管理命令,请参阅官方 Claude Code MCP 文档。
Codex
Codex 可以从环境变量读取 Bearer Token,而无需将其值存储在 MCP 配置中:/mcp,即可查看服务器及其工具。Codex CLI
和 IDE 扩展共用这份 MCP 配置。
等效的 ~/.codex/config.toml 条目如下:
限制聚合的工具目录
如需保留/mcp URL 的同时只选择部分上游服务器,请发送
X-MCP-Servers 请求头,值为以逗号分隔的服务器 slug。
对于 Claude Code,请在 .mcp.json 中将其添加到 Authorization 旁边:
X-MCP-Servers 中未知的 slug 会被忽略。GoModel 仍会应用认证密钥的 user_path 可见性以及每个服务器的允许 / 禁止工具过滤器。
故障排查
GoModel 的下游 MCP 端点使用 Bearer 认证,而不是交互式 OAuth 流程。请不要运行
codex mcp login gomodel;请按上文所示配置 Bearer Token。
有关代理行为、上游配置、生命周期和安全细节,请参阅 MCP 网关。