跳到主要内容

MCP基础科普

· 阅读需 3 分钟

聊聊MCP

最近MCP的话题很火,正好也没有什么新的APP灵感,这两周除了修复一些已有的问题外,在研究AI编程的新知识,其中很重要、也绕不开的一个话题就是——MCP

关于MCP,有哪些必要认识?

  1. 什么是MCP?
  2. MCP对AI编程意味着什么?
  3. MCP的技术架构
  4. 如何使用MCP?
  5. 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的局限

  1. 高质量的MCP,目前还不多;
  2. 当前仍然以本地服务器为主要使用场景/方向

关注我,获取更多AI编程知识