MCP 和 Function Calling 有什么区别?
先自己想一想,再看参考要点
参考要点
- Function Calling 是模型侧的能力,模型根据工具描述给出函数名和参数
- MCP 是应用与外部工具、数据之间的协议,统一工具的发现(tools/list)和调用(tools/call),工具实现一次服务端就能被所有支持 MCP 的应用使用
- 两者配合:主机把 MCP 工具转成工具定义交给模型,再通过 MCP 执行模型给出的调用
参考要点
学习站:先用面试题自评定级,按水平和面试日期排出每天的计划,自评过的题按间隔复习。免费、无需注册,记录只保存在自己的浏览器中。