MCP基础科普
· 阅读需 3 分钟
聊聊MCP
最近MCP的话题很火,正好也没有什么新的APP灵感,这两周除了修复一些 已有的问题外,在研究AI编程的新知识,其中很重要、也绕不开的一个话题就是——MCP
关于MCP,有哪些必要认识?
- 什么是MCP?
- MCP对AI编程意味着什么?
- MCP的技术架构
- 如何使用MCP?
- MCP的局限?
什么是MCP?
MCP = Model Context Protocol
本质上来讲,MCP是一种通讯协议,它允许大模型以标准化的方式调用各种工具。类比购物体验,原来我们需要一家家去买,现在可以通过饿了么统一订购
MCP对AI编程意味着什么
极致高效!以前我们调用各种API需要进行适配,虽然AI可以加强这个过程,但还是经常容易犯错,而MCP标准化的封装,本身就意味着效率的提升
以后开发APP或者网页应用,更快了~
MCP的技术架构
MCP Host(运行环境) :比如Cursor
MCP Client(通信枢纽):纯技术组件,处理通信等底层问题
MCP Server(服务终端):外部服务提供商
如何使用MCP
目前没有统一的MCP市场,或者说各家都有自己的MCP汇总平台
比较推荐两个站:Smithery 以及 mcp.so
直接访问MCP的github是最有效率的配置方式
MCP的局限
- 高质量的MCP,目前还不多;
- 当前仍然以本地服务器为主要使用场景/方向