微信扫码
添加专属顾问
我要投稿
MCP协议:大语言模型的“USB”,让AI与外部世界互联! 核心内容: 1. MCP协议的定义和作用:大语言模型的“USB”协议 2. MCP如何让大语言模型调用外部服务:以天气预报、查询聊天历史为例 3. 开发者如何抢占MCP生态位,为用户提供有价值的服务
问:宝玉老师有空多给我们讲讲mcp。这段时间做项目实在没时间跟信息,感觉已经落后一大截了每天都感觉自己错过了一个亿
答:MCP 目前更多是开发者玩具,普通用户不需要特别关注,等到生态起来了配置简单了直接用现成的好的 MCP 服务就好了。
目前大语言模型的局限在于无法直接连接外部真实环境,比如不知道今天是哪一天,不知道外面天气如何,不能用计算器,不能搜索、访问网页。就像你有台电脑,除了键盘鼠标显示器啥都没有,不能上网,不能接扫描仪、摄像头等等。
MCP 是一种协议(MCP:model context protocol),用来规范大语言模型和外部工具通信的。就像你电脑上的 USB 协议,有了 USB 协议,你的电脑就可以接上各种外界设备,比如 USB 接口的摄像头,可以录入视频了;比如 USB 接口的 扫描仪,可以扫描文档了;比如 USB 网卡,可以上网冲浪了。
MCP 就是大语言模型的 USB 协议,开发者们可以基于这套协议开发各种服务,比如去搜索网页的、连接你本地微信聊天记录的服务、天气预报的服务等等。
那么大语言模型怎么知道该调用什么服务呢?这里你需要有一个注册服务的操作,现在就是一个 JSON 配置文件,把各个服务都配置在里面,就像你电脑有个 USB Hub,你的一堆设备都插在 USB Hub 上,电脑能感知到有哪些设备插上 USB Hub 了。
当然大语言模型的 HUB 更智能,不需要你自己去选哪个设备(服务),模型会根据你的要求去从已经注册的服务中选取合适的服务。
比如说你的聊天应用注册了几个 MCP 服务:天气预报、网络搜索、查询本地微信聊天历史等。
你问 ChatBot:未来三天上海天气怎么样?
ChatBot 知道自己是没办法回答这个问题,但是它知道注册的 MCP 服务中有天气服务,就把用户的问题转变成参数:日期范围(03/18/2025-03/20/2025),城市:上海,然后去调用天气服务,天气服务返回给模型这三天的天气结果,然后模型拿到结果后就可以回复用户:今天明天是晴天,适合户外;后天要下雨记得带雨伞。
然后你再问 ChatBot:给我总结一下昨天XX群的聊天历史
ChatBot 没有你的聊天历史,但是它可以去找微信聊天历史查询 MCP 服务,传入参数(日期:03/17/2025),于是服务返回昨天的聊天历史给 ChatBot,ChatBot 去总结汇总,告诉用户结果。
如果你是开发者,可以先做一点简单的应用了解是什么,如果觉得可以提供有价值的服务,也可以先抢占生态位,去做一些应用,并且考虑怎么接入支付,以后可以通过卖 MCP 服务赚钱,未来还是有些机会的。
对于用户来说,现在的 MCP 还是比较初级的状态,用起来并不容易,并不会马上让你的使用体验发生很大变化,保持了解保持观望,如果有真正能让你日常工作提升效率的MCP应用场景,那就一定要去试试,也许你早点用上之后,就可以大幅提升效率,而你自己不需要做任何开发工作,就好比你给电脑买了一个新的 USB 设备,给你提供了很多便利。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2025-08-30
大模型的“思维链”(Chain-of-Thought):AI 是怎么一步步“推理”的
2025-08-30
Agentic AI与WorkFlow的相互成就
2025-08-29
刚刚,xAI 发布 Grok Code Fast 1 编程模型,快、便宜、免费
2025-08-29
大模型时代有了自己的「价值高速公路」
2025-08-29
A I智能革命——上下文工程新突破
2025-08-29
知识库检索准不准,关键看模型选没选对!一份评测指南请收好
2025-08-29
我如何用Prompt工程将大模型调教成风控专家
2025-08-29
度小满金融大模型技术创新与应用探索
2025-08-21
2025-06-21
2025-08-21
2025-08-19
2025-06-07
2025-06-12
2025-06-19
2025-06-13
2025-07-29
2025-06-15
2025-08-28
2025-08-28
2025-08-28
2025-08-28
2025-08-27
2025-08-26
2025-08-25
2025-08-25