MCP 是什么?MCP 和 Function Calling 有什么区别?
先自己想一想,再看参考要点
参考要点
- MCP 是 AI 应用与外部工具、数据之间的统一协议,工具实现一次服务端就能被所有支持 MCP 的应用使用,消息用 JSON-RPC 2.0,经 stdio 或 Streamable HTTP 传输,tools/list 发现工具、tools/call 调用
- Function Calling 是模型侧的能力,模型按工具描述给出调用
- 两者配合:主机把 MCP 工具转成工具定义交给模型,再通过 MCP 执行模型给出的调用