最近刷屏的MCP协议,到底是什么

     分类 [产品经理]
2025/3/17 9:47:29 浏览量  1039 喜欢  53
导读:MCP到底是什么

最近刷屏的MCP协议,到底是什么

最近一个MCP协议刷屏了产品经理的朋友圈,那么这到底是什么?
认证研究后,我建议每一个产品经理都要去学习的新技能,可以让其AI产品的开发更加有效率,并且不用担心数据安全。
MCP,AI专用的API规范
MCP的诞生于openAIde竞争对手Anthropic这家公司的基因来自于openAI,其副总裁以及大语言模型GPT3论文的第一作者。
前几天我才写过一篇文章,提到产品经理不要轻易的调用AI的API。MCP就完美的解决了这个问题,可见AI的发展速度有多快!要是不及时更新,真的自家产品就少了很多竞争力。
MCP就是产品经理要学习的AI API,通过MCP,我们不用担心调用AI模型的API,产生数据安全的隐患。
最近刷屏的MCP协议,到底是什么
如上图,MCP制定了从AI应用程序调用数据库的相关权限把握,可控制其数据库表结构。并且其流程用Claude来展示如下
在用户提出一个问题时:
  1. AI应用程序将你的问题发送给 AI模型。
  2. AI模型 分析可用的工具,并决定使用哪一个(或多个)。
  3. AI模型程序通过 MCP Serve执行所选的工具。
  4. 工具的执行结果被送回给 AI模型。
  5. AI应用程序结合执行结果构造最终的 prompt 并生成自然语言的回应。
  6. 回应最终展示给用户!
我们可以制定对应的数据表结构权限,AI只能访问对应MCP的权限,而不是像以前那样全量访问。
这就避免了核心业务的隐私数据泄露,以前和AI模型对接需要开放全量的数据,现在利用MCP,就可以控制AI访问的数据权限。如下是MCP的官方架构图,产品经理只需要定义不同的数据库表结构就行。
最近刷屏的MCP协议,到底是什么
MCP出现之前,调用AI的API问题困扰了非常多的开发者
1.集成复杂
每个外部能力要单独写代码调用
2.维护和更新成本高
随着集成复杂,维护和更新成本也越来越高
3.供应商锁定
由于每一家都有不同的API调用规则,如果使用久了,就很容易被一家AI模型公司捆绑,就导致迁移成本很高。
4.重复劳动
针对同样的能力,需要相同的代码进行集成,所以导致重复劳动了。
有了这样的方式就能顾避免做AI创新的限制。
因此可以看到MCP是可以逐步解决以上问题的,如下是产品经理的统一界面
最近刷屏的MCP协议,到底是什么
2.产品经理首先要熟悉的MCP各个版块作用
MCP主机:调用MCP的应用程序,这些指的是调用MCP主机系统
MCP客户端:与服务器保持一对一链接的协议客户端,负责处理通信喜酒
MCP服务器:通过标准化的Model context protocol暴露特定功能的轻量级程序,可以是本地运行的服务,也可以是云端服务
本地数据源:MCP服务器可以安全访问的计算机文件、数据库和服务,为AI模型提供所需要的上下文信息。
远程服务:这里不一定需要互联网的外部系统,也可以是内网的其他系统。
MCP的开发包
现在MCP可以在Python、Java等主流语言环境上运行,支持的环境也有下面主要语言的
  • MCP Python SDK
    :最广泛使用的MCP开发工具,提供了丰富的API和示例,适合大多数开发场景。
  • MCP TypeScript SDK
    :为JavaScript和TypeScript开发者提供的工具包,特别适合Web应用开发。
  • MCP Java SDK
    :为Java开发者提供的集成工具,适合企业级应用开发。
  • MCP Kotlin SDK
    :针对Kotlin开发者的工具包,特别适合Android应用开发。
  • MCP Inspector
    :用于调试和监控MCP通信的工具,帮助开发者识别和解决问题。
还没有用MCP的产品经理,赶快用
现在如果还在打算集成AI模型API能力的厂商,建议一定要赶快了解MCP,从而尽快切换到MCP的安全机制和最佳实践可能成为AI系统安全和治理的重要参考
今天的分享就在这里。
参考文献

Agent 时代基础设施 | MCP 协议介绍 - 锦恢的文章

如何评价Anthropic发布的 Model Context Protocol (MCP) 协议?

 

标签

微信扫一扫,分享到朋友圈

微信公众号

相关推荐