Skip to content
阅读进度

MCP 接入时,认证、授权和传输怎么区分? ​

返回 Agent 工程 目录

标准回答 ​

认证确认访问者是谁,授权限制可以访问哪些资源和工具;MCP 定义能力交互方式,实际传输与授权实现还要按采用的规范版本和部署方式设计。

关键机制 ​

  • 本地 stdio 常用于宿主启动的本地服务器;远程 HTTP 连接涉及网络、身份与授权。不能照搬一种连接的信任边界。
  • 按最小必要范围暴露工具,验证令牌的目标资源、有效性与权限;不要把收到的任意令牌直接透传给下游。
  • 连接、会话和任务分别设置超时与错误处理;协议成功只表示交互完成,不保证业务结果成功。

通俗例子 ​

用户授权只读设备状态,MCP 服务器即使暴露了设置接口,宿主和服务器也应阻止越权修改,而不是让模型自行遵守只读约定。

易混淆点 ​

MCP 不是身份系统的替代品。桌面应用能连本地服务器,也不意味着 Android 应用可以无条件复用相同部署方式。

参考资料 ​

内容来源 ​

用完整回答理解机制,用真实证据解释项目。