跳到正文
SGSteven Guan

原子概念 / Model Context Protocol

MCP

标准化工具与数据连接的协议。

要解决的问题标准化工具连接之后,哪些信任与权限工作仍要做?

检索别名:MCP · 工具连接协议

BLUEPRINT局部蓝图

01 输入

  1. MCP server身份与定义
  2. 授权token和scope
  3. 应用工具治理规则
→

02 处理机制

  1. 验证连接及授权对象
  2. 登记工具版本
  3. 经网关调用并过滤结果
  4. 监测定义和权限变化
→

03 输出与证据

  1. 标准化工具连接
  2. 受控数据结果
  3. 安全与兼容性记录

标准化工具与数据连接的协议。

MCP为模型应用连接工具和数据提供标准协议。它有助把连接方式与单个模型或聊天界面分离,但不决定企业中谁可以访问什么,也不保证server返回内容可信。企业采用MCP时,仍要把远端能力放入自己的身份、数据和发布治理。

连接前确认server主体、部署位置、工具定义和版本,按任务核查OAuth audience、scope及重定向。不要把用户授给某服务的token无条件透传给另一服务,也不要把应用状态句柄当登录身份。工具目录变化会改变Agent能力,需要评估模型是否选错工具、schema是否兼容及权限是否扩大。

远端返回数据可能带有恶意指令,不能直接改写应用规则或memory。调用结果经过输出大小、敏感数据和来源处理后,再进入context。若server在内部持有更多权限,必须防止confused deputy:调用者只能请求其自身被允许的资源,而非借server身份读取其他租户。

本地server安装和更新也是供应链边界。公开repo、MCP徽章或连接成功不能代替代码与许可审查;企业私有资料不应发送给未经核实的demo。验证既测协议兼容,也测错误audience、过宽scope、工具定义替换、结果投毒和断线恢复。标准解决互通,可信执行仍是平台责任。

对远程连接,审计还应记录请求最终去了哪个server和版本,而非只保存一个显示名。相同工具名可能在不同组织或环境指向不同资源。连接配置、凭证scope和工具目录应作为发布资产管理,生产切换不能只靠修改本地环境变量后默认继续运行。

采用连接器时,应区分协议规范、SDK实现、远端server和具体工具四层证据。某一层通过兼容测试,不意味着其余层的授权与业务结果也得到验证。每层都应保存版本和责任owner。

实践重点:核验server身份、定义、授权scope与网络目的地;版本变更纳入发布。

验证抓手:用错误audience、token透传与定义变更做安全契约测试。

常见误区:把符合MCP视为server可信或自动具备企业权限。

MCP:当前规范;MCP:安全建议。

RELATIONSHIP MAP

与其他节点的关系

箭头从本节点指向目标;关系是工程分析映射,不代表厂商合作或已披露的内部实现。

PRIMARY SOURCES

来源与阅读边界

来源按研究截止日整理。官方文档说明能力和约束,代码只证明对应版本,论文与讲座不自动证明生产效果。 资料截止:2026-10-15。

  1. MCP:当前规范 ↗标准

    公开资料观察基线:2026-10-15。

  2. MCP:安全建议 ↗标准

    公开资料观察基线:2026-10-15。