最近后台被问爆了:
✨“MCP到底是什么?” 🔍“是不是以后搞AI开发必须掌握的技能?” 🤯“怎么看懂MCP生态那堆复杂的文档?”
一句话总结:
MCP(Model Context Protocol)= AI 应用的“USB-C”标准。
在AI应用越来越需要“连接外部工具”的今天,MCP正逐渐成为行业底层标准。
过去的 Function Call,像是给大模型一堆“遥控器”,但每一个都不兼容。而 MCP 的理念,是打通接口,让模型像人一样理解工具、协同执行任务。
有图有真相👇
你可以理解为:
一开始我也头疼,后来自己搭了个 Demo 才彻底想明白。
核心逻辑是这样的:
MCP协议通过Host-Server-Client架构,实现大模型与工具的协同:
它不光能“调用”,还能理解“怎么调用”、“用哪个更合适”。
比如:同时可用的note-sqlite 和 weather-sqlite,模型会智能选最合适的👇
这,就是“上下文感知工具调用”。
如果你有兴趣上手,可以参考我用 Cline + Claude 跑的完整流程👇
🌦️ 示例任务:查询并记录深圳天气
过程一共分五步:
每一步都有具体的交互过程和调用细节,截图如下👇
结果:任务被拆解执行,数据保存成功,AI还给你小结了一下。
你可能会好奇——
“MCP 是不是就是换了一种说法的RPC?”
当然不是。
它的三大亮点是:
官方的愿景是——打造一个像“AI应用商店”一样的生态系统。