什么是 MCP ?它有啥用?它和Function的区别是?
2025-04-02 11:05:55 0 举报
AI智能生成
什么是 MCP ?它有啥用?它和Function的区别是?
作者其他创作
大纲/内容
MCP<br>基础定义<br>
<b><font color="#7249d2">全称:</font></b> Model Context Protocol(模型上下文协议)MCP 是一种开放协议,<font color="#7249d2"><b>允许系统向 AI 模型提供上下文信息,并且可以在不同的集成场景中通用化</b></font>。<br>
<b><font color="#7249d2">开发者:</font></b>由Anthropic(开发Claude模型的公司)于2024年11月25日推出,<b><font color="#7249d2">这个协议旨在实现大型语言模型(LLM)与外部数据源和工具的无缝集成,用来在大模型和数据源之间建立安全双向的链接。目标是成为 AI 领域的“HTTP 协议”,推动 LLM 应用的标准化和去中心化。</font></b><br>
<font color="#7249d2"><b>Anthropic 官方把 MCP 比喻为 AI 应用的 USB-C 端口</b></font>,它可以提供统一的连接方式。没有 MCP 的时候,开发者需要为每个数据源创建自定义的整合方式和 API,而 MCP 允许 AI 应用通过统一协议访问文件系统、数据库等,简化了整合过程,LLM 的使用体验也会更好。
它有啥用
作用
<b><font color="#7249d2">数据孤岛:</font></b>大模型无法直接访问实时数据或本地资源,传统方式需手动复制粘贴或定制接口。<b><font color="#7249d2">MCP希望通过统一协议,让AI能直接调用企业数据库、文件系统等,避免信息割裂</font><font color="#4669ea">。</font></b>
<b><font color="#7249d2">开发低效:</font></b>过去为每个模型适配工具需重复开发接口<b><font color="#4669ea">,</font><font color="#7249d2">MCP希望通过定义一个标准化的协议,使开发者只需编写一次服务器代码,即可被所有兼容模型调用。</font></b>
<b><font color="#7249d2">生态割裂:</font></b>不同模型专属接口,导致工具生态分散,MCP 通过开放标准,形成类似 "插件市场" 的繁荣生态
<font color="#7249d2"><b>AI 应用将有更大的发展空间:</b></font>能解决 AI 应用和海量经典在线应用孤岛化、碎片化的现状,也能大幅提升 AI 编程工具的使用深度、扩大使用群体,能给 AI 应用带来更大的发展空间。<br>
应用者
<b><font color="#7249d2">对于 AI 应用开发者:</font></b>有了 MCP 后,产品可以无缝连接到任何 MCP Server,获得 Context;<br>
<b><font color="#7249d2">对于 tool / API 开发者:</font></b>只要搭一个 MCP Server,就能自然获得开发者的使用<br>
<b><font color="#7249d2">对于企业:</font></b>可以把数据和工具由不同的团队封装成 MCP,使得数据库能成为与 Agent 交互的接口。<br>
MCP和 Function<br> Calling 的对比<br>
<br>
关于MCP<br>发展的一<br>些看法<br>
<b><font color="#7249d2">长期很重要:</font></b>它能让各种大模型更好地使用虚拟世界和现实世界的工具,获取相应的知识,不再处于单打独斗的封闭状态,长期来说很重要,<font color="#7249d2"><b>预计4月,国内会集中出现一批 MCP 中间件提供商,</b></font>包括 Server、Client、Server hosting、Registy、Marketplace 等,在各自原有的优势领域进行延展。
MCP 仍处于早期阶段:仍有许多待解决的问题,暂时不好用,且现在MCP的服务还没那么多对代码小白就更不友好了,目前MCP最大的价值可能是降低了调用外部工具的难度<br>
这篇整理是因为最近看到MCP的文章标题有点多,但是对于它到底是个啥,没有什么概念~会有些焦虑但是看到【花生】的文章中说“慢慢来,别急” 一下就释然了,没关系慢慢来,对自己说-保持学习保持输入就行。<font color="#7249d2"><b>先让自己玩转[Cursor] 让AI先给自己打工吧,否则MCP给你带来的困扰会比它能提供的价值大。</b></font><br>
笔记资<br>料来源<br>
《一文看懂MCP:开发者的“新帮手”?它能改变什么》 公号/作者:CSDN技术社区 <br>
《大模型上下文协议 MCP 带来了哪些货币化机会》 公号/作者 : 阿里开发者<br>
《详解 MCP:Agentic AI 中间层最优解,AI 应用的标准化革命》 公号:海外独角兽 作者:适象<br>
《究竟什么是踏马的MCP?Cursor+MCP长期被低估,短期被高估》 公号: 花叔 作者:花生<br>
《MCP协议详解:一文读懂跨时代的模型上下文协议》 公号:腾讯云开发者 作者:王文清<br>
0 条评论
下一页