CS-Notes 学习笔记
面试常问大模型应用开发 · Agent

MCP 是什么?MCP 和 Function Calling 有什么区别?

先自己想一想,再看参考要点

参考要点

  • MCP 是 AI 应用与外部工具、数据之间的统一协议,工具实现一次服务端就能被所有支持 MCP 的应用使用,消息用 JSON-RPC 2.0,经 stdio 或 Streamable HTTP 传输,tools/list 发现工具、tools/call 调用
  • Function Calling 是模型侧的能力,模型按工具描述给出调用
  • 两者配合:主机把 MCP 工具转成工具定义交给模型,再通过 MCP 执行模型给出的调用
在学习站中自测这道题看这道题所在的一天

学习站:先用面试题自评定级,按水平和面试日期排出每天的计划,自评过的题按间隔复习。免费、无需注册,记录只保存在自己的浏览器中。