
MCP 治理:服务器、访问和审批实用指南
MCP 治理实践:决定哪些服务器和工具值得信任、谁可以使用它们以及哪些操作需要审查,然后随着您的成长进行测试并保留证据。
决策摘要
MCP 治理归结为三个决策,每个决策都有所有者、记录和撤销方法:信任哪些服务器和工具、谁可以将它们与哪些数据一起使用,以及哪些智能体操作需要审查。从清单和一个连接开始,测试允许和拒绝的请求,然后进行审查和恢复。仅当团队能够解释权限决策和执行结果时才进行扩展。
MCP 治理涵盖哪些内容
MCP 治理是关于 AI 智能体如何在工作中使用 MCP 服务器的决策和控制集。这归结为三个决定:您信任哪些服务器和工具,谁可以将它们与哪些数据一起使用,以及哪些智能体操作在运行之前需要经过人员审查。
每个决定都需要一个所有者、一个记录和一个撤销它的方法。详细指南涵盖了每一项:用于批准和审查服务器的服务器治理、用于人员和数据的访问治理以及用于单独操作的审批工作流程。该清单将它们联系在一起以进行首次部署。
| 决策 | 通常负责的人员 | 记录 | 如何撤消 |
|---|---|---|---|
| 值得信赖的服务器和工具 | 平台或IT团队 | 库存录入和审查的工具清单 | 禁用连接并撤销其凭据 |
| 谁可以使用它们,使用哪些数据 | 连接拥有安全的业主 | 团队分配和访问规则 | 取消会员资格或缩小规则范围 |
| 哪些行动需要审查 | 有安全保障的企业主 | 策略版本和审查决定 | 发布更严格的策略; 审批过期 |
定义治理的范围
MCP 通过通用协议提供功能。 治理确定谁可以使用它们、哪些更改需要审查以及操作员随后需要哪些证据。这些控制可以跨越客户端、网关、服务器和上游提供商。
网关为团队提供了一个应用共享控制的地方,但仅限于它收到的请求。也有库存直接连接和替代凭据。不要将成功的网关测试误认为是对用户或智能体访问相同数据的所有方式的控制。
库存访问和分配所有者
从一个具体的用例开始。记录涉及的客户端、请求者、连接、上游账号、环境、工具、数据。指定负责授予访问权限、审查更改和解决故障的人员。
- 客户和请求者:识别人员、自动化身份以及如何撤销访问权限。
- 连接:记录上游账户、凭据所有者、范围和环境。
- 工具:区分读取和写入并识别敏感数据、批量操作和外部影响。
- 替代路径:列出绕过网关的直接提供商凭据和连接。
- 操作:分配审阅者、事件所有者以及协调不确定写入的流程。
配置策略并单独查看工具
在 Durin 中,请求必须通过身份、成员资格、团队、连接、凭据、审查工具、资源和检查检查。默认允许不会覆盖失败的检查。管理员可以拒绝所有工具访问并独立允许审查写入、要求其他管理员或拒绝写入。
团队策略可以缩小组织范围策略,相同的控制适用于沙箱和生产。自定义规则可以针对连接、工具、资源、环境、人员或团队;当规则匹配时,拒绝优先于审批,然后允许。没有数据分类条件,因此请将您的操作规则映射到实际可用的条件。
在工具审核完成之前,未经审核的工具将保持锁定状态。精确写入审批无法替代该审核、使不可用的连接做好准备或授予缺失的提供商权限。
扩展前测试一台连接
选择经过审查的连接以及受支持的沙箱夹具。从低敏感度阅读开始并检查请求者、决定和结果。还测试被拒绝的请求,例如超出允许范围的资源。
对于写入练习,请配置审批要求并让不同的活动管理员参与。确认初始请求和审批本身不执行该操作。在到期前重试确切的调用,然后检查执行结果。
测试撤销、更改参数、过期授权和工具定义更改。使用受控夹具来测试不明确的写入结果并确认它不会自动重复。使用相同的检查来扩展部署。
清晰保留有用证据策略
记录足够的上下文来解释请求者、连接、工具、策略决策、审批(如果需要)以及执行结果。授权运行和确认完成是不同的事实。指派某人与上游系统协调不确定的写入。
决策记录不需要保留每个提示或响应。 Durin 默认仅捕获元数据对话。当管理员启用编辑捕获时,新捕获将在 Enterprise 上保留 7、90 或 180 天,或 360 天;具有较旧 1-30 天设置的 工作区 会保留该设置,直到管理员选择支持的期限。这些保留期与 审计、帐户和账单保留分开。
使用信任材料审查控制范围和支持证据。认证、独立评估和合同承诺需要有自己的证据;工作演示并不能建立它们。
在每次推出审核时使用这些问题
当客户端、连接、凭据、工具或策略发生更改时,请重新访问检查表。 治理是一个操作过程,也是一个网关配置。
- 我们能否识别每个启用的连接的请求者和所有者?
- 我们是否测试了对预期资源的允许和拒绝访问?
- 工具审查和每次操作审批是否被视为单独的决策?
- 配置的写入策略是否符合团队的要求?
- 我们能否演示过期、精确重试、撤销和不确定结果处理?
- 我们是否知道哪些访问路径绕过网关?
- 证据访问、保留和事件所有权是否记录在案?