Skip to content
阅读进度

MCP、Function Calling 与 Harness 怎么区分? ​

返回 Agent 工程 目录

标准回答 ​

Function / Tool Calling 描述模型如何提出结构化调用;MCP 标准化应用连接外部工具、资源和提示的方式;Harness 是包住模型的运行机制,如执行、状态、约束、恢复与观测。

关键机制 ​

  • MCP 常包含 Host、Client、Server:宿主应用管理会话与边界,客户端连接服务器,服务器暴露受支持的能力。
  • MCP 不自动替你完成模型推理、业务授权或正确性验证;工具协议与真实权限控制仍要配合。
  • Harness 不是某一个固定库,可以由工具路由、上下文管理、任务循环、日志与评估设施组成。

通俗例子 ​

Android 助手可通过自有受控后端连接 MCP 工具;模型用工具调用表达请求,Harness 校验、执行和记录结果,最终反馈到页面。

易混淆点 ​

接入 MCP 不等于立刻拥有 Agent,也不应把服务端暴露的所有工具无差别交给每个用户。

参考资料 ​

内容来源 ​

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