概念 | 解释 |
网关实例 | 网关实例(或简称网关)是 AgentKit 专属网关资源,用于为模型服务、MCP 服务和 MCP 工具集提供统一访问入口。适用于生产环境,或需要独立容量、资源隔离、访问入口统一管理和费用独立核算的业务场景。
|
MCP | MCP(Model Context Protocol)是一套开放协议,在 AgentKit 网关中 MCP 体现为 MCP 服务和 MCP 工具集。MCP 用于让 Agent 以标准化方式“发现工具(tools/list)并调用工具(tools/call)”,让不同实现、不同语言、不同部署形态的工具服务,以统一的协议被 Agent 访问,从而把“工具能力”从 Agent 代码里抽离成可复用的外部服务。
|
模型服务 | 模型服务是挂载在 AgentKit 网关下的模型场景资源,用于统一管理模型供应商、供应商 API Key、模型 ID、Proxy API Key、模型访问范围、失败重试和备用模型等配置。业务应用通过统一访问地址和 Proxy API Key 调用已授权模型,不需要直接保存供应商 API Key。 |
类型 | 说明 |
网关实例与模型服务的关系 | 模型服务是挂在网关实例之上的“模型调用场景”,网关实例负责统一入口、资源隔离、网络、监控和计费;模型网关负责模型供应商(Provider)、供应商 API Key 托管、Proxy API Key、模型访问范围、限流、失败重试(Retry)和备用模型(Fallback)等调用层配置。 |
网关实例和 MCP 服务/MCP 工具集的关系 | 网关实例不是 MCP 服务/工具集本身,网关实例不定义具体工具语义,只负责生产可用的访问、隔离、监控、计费。 |
MCP 服务与 MCP 工具集的关系 |
|
场景 | 推荐使用 | 说明 |
需要统一接入 MCP 工具能力 | 网关实例(MCP 网关类型) + MCP 服务 / MCP 工具集 | 适用于需要把后端服务、已有 API 或 MCP Server 提供给 Agent 调用的场景。 |
需要统一管理模型供应商与模型访问凭证 | 网关实例(模型网关类型) + 模型服务 | 适用于多模型、多供应商接入,且希望由平台统一管理供应商 API Key、模型 ID 和 Proxy API Key 的场景。 |
误区 | 正确理解 | 判断方法 |
“MCP Service 就是我的后端服务。” | MCP Service 是网关中的包装层非真实后端,真实后端是 Function、Domain、ECS、VKE 或已有 MCP Server。 | 是否有网关分配的 MCP URL,以及是否指向一个 BackendConfiguration。 |
“创建 MCP Toolset 后,Agent 一定能看到所有工具。” | 创建 MCP Toolset 时需要配置工具(先选择 MCP Service 再选择 MCP Service 中的工具)和调用模式,工具集只暴露已加入的工具。 | 用 tools/list 或控制台调试工具集,看实际返回哪些工具。 |
“入站 API Key 和后端 API Key 是一个东西。” | 入站 API Key 是调用网关的门禁,后端 API Key 是网关访问业务系统的凭据。 | 一个在客户端请求网关时出现,一个由 Identity 托管并由网关注入到后端请求。 |
“Agent 拿到后端密钥再去调后端。” | 更推荐 Agent 不接触后端密钥,由网关和 Identity 在平台层完成出站凭据注入。 | 检查 Agent 代码里是否出现第三方 API Key;理想情况下没有。 |
“已有 MCP Server 接入后就不用认证了。” | 仍然应该配置网关入站认证和后端出站授权。网关统一入口不等于放开后端。 | 做负向测试:无入站凭据、错入站凭据、无出站凭据都应该失败。 |