跳转到内容

智能体 AI

面向企业 AI 智能体的生产级 MCP:网关、身份与管控

一种将 AI 智能体连接到企业工具的实用架构,避免产生缺乏治理的凭据、权限和静默故障网络。

Centillion Edge Engineering11 分钟阅读

关键要点

  • 将每次工具调用视为经过认证和授权的企业操作,而非模型输出。
  • 将发现、策略、速率限制和审计控制置于身份感知的 MCP 网关之后。
  • 评估工具选择和端到端任务结果,而不仅仅是响应质量。
  • 对不可逆或高影响操作要求明确的人工审批。
01

协议解决的是连接性,而非治理

Model Context Protocol 为应用程序和智能体提供了一种一致的方式来发现工具、检索上下文和调用能力。这种互操作性很重要,但它并不决定员工可以使用哪些工具、智能体可以访问谁的数据,或者某个操作是否需要审批。

在生产环境中,困难的工作围绕协议展开:身份传播、工具所有权、凭据边界、策略执行、版本管理、可观测性和事件响应。直接将 MCP 服务器暴露给每个客户端,只是将集成复杂性转移到了新的位置。

02

使用身份感知网关作为控制平面

网关在智能体宿主和组织工具之间提供一个受治理的边界。它可以认证调用用户和工作负载、解析已批准的服务器、应用策略、约束速率和范围,并发出一致的审计事件。

网关不应成为承载业务逻辑的地方。它的职责是受控连接:验证令牌、转发身份上下文、执行白名单、记录调用,并防止被入侵的客户端访问其授权范围之外的工具。

  • 维护包含所有者、版本、数据分类和支持状态的注册表。
  • 对用户、智能体、工具、租户和所请求操作的组合进行授权。
  • 签发短期下游凭据,而非共享长期密钥。
  • 将只读工具与会变更系统或联系外部方的操作分开。
03

围绕任务而非原始 API 设计工具

暴露数百个底层端点会使工具选择更难评估,并扩大安全攻击面。生产级工具应代表一个有明确输入约定、可预测输出和显式副作用的有界任务。

例如,“根据已批准的客户记录准备续约简报”比不受限制地访问 CRM 搜索、文件存储和消息 API 更容易治理。实现层可能在内部调用这些系统,但智能体获得的是与实际工作流对齐的更窄能力。

04

追踪决策与执行

分布式追踪应连接原始用户请求、模型决策、所选工具、网关策略结果、服务器执行和下游依赖。兼容 OpenTelemetry 的追踪上下文使得无需构建独立的可观测性技术栈,即可调查延迟、错误、重复调用和意外工具链。

运维指标是必要的,但不充分。团队还需要评估集来衡量是否选择了正确的工具、参数是否有效、授权是否得到保持、任务是否完成,以及最终响应是否准确反映了工具结果。

  • 工具选择准确率和不必要调用率
  • 授权拒绝和策略原因
  • 端到端任务成功率、延迟和成本
  • 重试、循环、超时和已放弃的任务
  • 人工覆盖和审批拒绝模式
05

按后果等级逐步推出自主权

从用户审查输出的检索和准备任务开始。接下来添加可逆操作,配合幂等键和确认机制。高影响操作——财务变更、外部通信、访问权限变更或破坏性操作——应保持在明确审批之后,直到有证据支持不同的管控模型。

目标不是最大化自主权,而是可靠的委托:用户了解智能体能做什么,安全团队能解释为何允许某个操作,运维人员能在假设失败时停止或恢复工作流。

来源与延伸阅读

关于作者

Centillion Edge Engineering

我们的工程团队撰写关于可靠企业系统背后的架构、安全、数据与交付决策。