一、MCP是什么?
名词解释
MCP(Model Context Protocol)模型上下文协议。2024年11月底,由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。
MCP解决什么问题?
1.能力互通性
有个文章说他是大模型届的Typec,我觉得还挺贴切的,目前大模型直接的孤岛效应比较明显,统一的协议有利于整体流程化编排,不过这个编排可能是 LLM 进行的。MCP 类似于一个网关,然后统一的协议与接口去进行信息获取与操作,解决的就是打通能力差异,完成万物互联的设想
2.数据安全性
MCP本质是个协议,所以内置了安全机制,每一个服务其实就是一个一个的应用,只是暴露了一些接口
3.架构图
MCP Hosts
MCP Client
MCP Servers
Local Data Sourcer
Remote Services
二、MCP怎么玩
1. 怎么调用
2. 怎么制作适配一个服务
三、MCP生态情况
导航站点:
四、机会
参考文章
https://modelcontextprotocol.io/introduction
https://guangzhengli.com/blog/zh/model-context-protocol/
https://zhuanlan.zhihu.com/p/27327515233