AI 知识库首页

MCP:Host、Client、Server 与三类能力

掌握 MCP 能力模型、控制边界和安全责任。

MCP(Model Context Protocol)标准化 AI 应用与外部能力的连接。

  • Host:面向用户的 AI 应用,负责权限、体验与整体安全;
  • Client:Host 内与某个 Server 建立协议连接的组件;
  • Server:暴露能力和数据的进程或远程服务。

Server 可提供:Tools(模型可选的函数)、Resources(应用管理的上下文数据)、Prompts(用户可选的模板或工作流入口)。

MCP 与 Function Calling 可以组合:MCP 负责发现和连接,模型仍通过工具调用表达意图。MCP 不自动提供业务授权;Host 仍须取得同意、限制作用域、验证输入输出并审计第三方 Server。

关联面试题: F13 MCP · T12 恶意 MCP

规范: MCP Specification