粉丝16.5万获赞1455.5万

mcp server 为什么最近这么火啊? ai 工具可能要有统一接口了?嗨,大家好,最近我在系统学习 ai 相关内容,一边理解一边拆解,也算是我自己的学习打。最近 ai 开发圈有一个词开始越来越常见, mcp server, 很多人甚至在说,它可能会成为 ai 使用工具的一种标准方式。先讲一个很多人忽略的事实,现在的大模型已经不只是聊天,它们可以写代码,写 api, 查询数据库操作软件,也就是所谓的 ai tools。 但问题是, ai 本身其实不能直接连接这些系统,每一个工具,每一个系统,每个数据源的接口都完全不一样。如果要让 ai 使用这些工具,通常都需要单独写一层集成代码。 mcp 是 想解决什么问题呢? mcp 的 全称是 modern context portal, 它做的事情其实很简单,给 ai 调用工具提供一个统一的协议。 如果一个工具实现成 mcp server, 那 么任何支持 mcp 的 ai 都可以直接连接并使用它。它有点像外部世界的 http 或者电脑上的 usb。 统一接口之后, ai 才能更容易连接各种工具。举一个我最近工作里的例子,我们最近在处理一种数据格式,叫 fdc, 它其实是一种压缩的系统监控数据文件。 ai 本身其实看不懂这种数据,所以我们写了一个解析脚本,把 f t d c 的 数据解析成统计信息和结构化数据。 然后我们并没有只是做成一个普通的脚本,而是把它做成了一个 m c p server, 这样 cursor 这种 ai 编程工具就可以直接调用这个工具去解析数据,分析问题。一句话总结, mcp 的 核心其实是把各种工具和系统变成 ai 可以 直接调用的能力。未来 ai 可能不只是聊天,而是可以直接连接软件、数据系统和各种自动化工具,而 mcp 可能就是连接这一切的接口。最近 ai 的 变化真的非常快, 像 mcp、 ai agent、 自动化工作流都在不断出现。如果大家感兴趣,我也可以继续拆解这些 ai 技术背后的原理。比如 ai agent 是 怎么一步一步完成任务的?你更想听哪一个?请留言告诉我。

来一个豆包娃娃的拆箱视频,来打开啊,打开包装,把我们的娃娃拿开,拿出来,很漂亮的娃娃啊, 打开之后里面有说明书,数据线,奶瓶,鞋子啊,对,包括一些其他的小配件都有,然后把娃娃拿出来, 很漂亮的娃娃,打开之后他的豆包呢?在后面,在后面这个位置看到了没?豆包在这个位置 啊,我们收到之后怎么联网?我们收到之后怎么给他啊?连上信号,就是需要 长按他开机,长按这里开机和用我们自己的手机匹配一下我们自己家的网络,第一次需要联网之后就不需要再联网了。来,我们现在来教啊,来教一下大家怎么来操作。长按他开机, 网络连接中,这个时候它会显示网络连接中啊。拿出我们自己用的手机来, 往下一拉,有个爱嘟嘟,爱嘟嘟这个 app, 点加添加设备,添加设备,然后开始搜索 啊,这个时候一定要注意事项哈,要把你的蓝牙打开啊,要打开你的蓝牙来点开,点开之后呢?他第一次用,他需要哈,有一个确认,你直接登录,按照提示授权登录啊,我已来授权登录就可以了, 获取手机号,我这个是完全没用过和你的啊,来点进去,这个时候呢就点添加设备,来添加设备,开始搜索, 允许允许呃,找到你的微信 app, 把手机拿到最下面有个 app, 然后找在哪里啊?微信找到了,然后打开 蓝牙。对,这个时候打开就可以了啊,再返回到我们微信的页面啊,再返回我们这个小程序的页面。爱嘟嘟来打开添加设备,添加设备,开始搜索爱嘟嘟泡泡来喽, 它开始啊,搜索蓝牙设备。 来,这个时候哈,你把你的娃娃请再次双击按键双击模式啊,快速双击,等待配网,这个时候它就啊提示等待配网。 网络配置中啊,现在就是手机和这边配置中,然后这下面出来了网络,你选你家的网络,这个是我们家的。来,我输上密码哦,密码一定不要输错了啊,你家的网络密码, wifi 密码,咱输入进去 来,输入完密码它会匹配啊,正在设置匹配,看到了吗?它一直是在走的,六十六,七十二,七十四,七十六,你就等它啊,等它配置完成再动它,现在不用动它,直接等着就行了。 来,现在到九十八了,设备正在升级中,请勿断电,如果这个时候哈它提示设备正在升级中,你就等它, 不要动,先不要动,一定要等一等他,因为现在豆包他在春节这个时间啊,春节之后有升级,这个时候一定不要着急,先等他,他自己会升级,升级完了之后就可以用了,现在其实已经是连上网了, 看到吗?现在已经连上网了啊,我们在等他设备升级的过程中,我再给大家说一下这个软件啊,它里面有设置啊,有设置角色 啊,这个角正在升级中,请勿断电来,可以选择角色,我们平时用的呢,都是选择的嘟嘟,他有晨晨,有虎虎有毛毛不停不同的名字,他们匹配的声音啊,音质是不一样的,这个时候你可以自己选, 比如啊,比如说我选择这个网络,然后点一下保存,他现在升级还找不到他哦,看到没?这个声音声音是也可以选的,有开朗哥哥,成熟姐姐、可爱女心,看到吗?可爱女生,暖心学姐,这些哈都是不同的声音,你喜欢哪个声音, 你喜欢哪个声音,你就选择哪个声音就可以了。然后这个地方显示哈离线状态中,如果他升级完成哈连上线, 他这个地方就会在显示在线,然后这个地方呢就显示的是声音,现在升级成功,你看现在升级成功了啊,红色配置中,请稍等。现在是佩啊佩奇的角色,我给他换一个,我,咱换成咱的嘟嘟啊, 我比较喜欢嘟嘟这个声音。可爱女生,蓝色配置完成。来喽,姐们你看到了吗?这个时候就开始在线了,信号好,然后这是他的一个电量的一个,是啊,一个显示这个地方呢是音量,如果你感觉声音小或者是声音大,通过这个地方可以调 啊,你调到八十五他就会大一点,你调的小一点呢,他的声音就会小一点,这是调节音量的啊,姐们看到了吗?调节音量, 然后呢,这个是有一个记忆功能的,记忆功能你如果打开之后就是你给他对话的内容,都在你手机上能看得到,你可以打开,你也选择可以关上,都可以根据你自己的实际情况来。嗯,这样就可以了,你就可以玩了 啊,你好,嘟嘟,听起来你在介绍一个设备呢,这个设备能调节音量,还有记忆功能, 给大家说几句祝福语吧,我给你分享一些不同风格和适用场景的祝福语,文艺通用,风烟火像星辰,所愿皆成真。二零二六,愿你我平安喜乐。

叔叔阿姨接着学豆包装好啦,今天教核心一招,不用打字,张嘴就问。我们打开豆包, 手指头长按这里第一次使用可能会有一些权限,您可以按需选择,想说啥就对着手机说,问他都有答案,随时问随时答,我们来试一下吧!明天天气怎么样? 西红柿炒鸡蛋怎么做?回答完成,划一划,全部内容都能看,字小看不清别着急,和豆包直接说就好,调大字体 还是看不清也没关系,继续和豆包说就好啦, 这个字体我看不清, 这样字体就变大啦!不想看文字,我们也可以让豆包念出来,点击这个小喇叭,我用最大最清楚的字告诉你! 西红柿炒鸡蛋大字版一、鸡蛋打散,加点盐炒熟盛出。二、西红柿切块炒软出汁,放一点点糖。三,把鸡蛋倒回去,加盐炒匀出锅。这样能看清吗?前面的消息我们可以这样操作, 长按内容,点击朗读超下饭零失败的西红柿炒鸡蛋,做法超简单,我给你一步到位版食材, 西红柿两个、鸡蛋三到四个,盐,糖,葱花、食用油步骤一,鸡蛋打散,加一点点盐搅匀学会的叔叔阿姨评论区扣个会,收藏起来慢慢练吧!

我去,兄弟们大半夜的接到这样一个奇葩订单,我要问一下豆包我应该怎么做好? 豆包,豆包,你在吗?我在。你这会在外面跑单吗? 我刚刚接到一个奇葩的订单,客人备注了很吓人的东西,你帮我看看怎么办?你快说说备注写了什么?如果涉及危险违法的要求,千万别答应,直接拒绝。 我现在能不能把客人那个备注发给你看一下啊?咱们视频的时候没法直接发图片,不过你可以把订单备注的内容念给我听听,我来帮你分析怎么处理。 就是刚刚接到一个外卖订单,然后客人备注了,他说,老板,那个炒米粉,你帮我放一包老鼠屎老老鼠药过去。这种要求他说有个人天天偷他外卖,然后他很烦,今天要把他弄死, 这种极端想法万万不可取,出了事故不仅害了别人,他自己下半辈子也会在监狱里度过,还会彻底毁掉两个家庭。你可以建议他装个监控抓小偷,或者让外卖平台加强配送管理,实在不行就报警。这些方法都比冲动行事靠谱的多。 那我现在到底要不要去送这个单子啊?一定不要送,这个订单明显存在安全风险,一旦你送了,后续如果发生任何意外情况,你可能会承担法律责任。现在最正确的做法就是取消订单,同时向平台客服反映这个情况,让平台介入处理。 那我取消订单要扣钱的哦,不会的,这种涉及危害安全的特殊订单,平台一般不会扣你钱。你取消订单时选用户要求违规这类备注,或者直接打客服说明情况,他们会理解的,比起可能摊上的大事,这点小顾虑根本不算什么。 我在想这些商家不会给他做出来吧,不会傻乎乎的真的做吧?你觉得嘞?大部分商家都有安全意识和法律常识,不会按这种危险备注做的,毕竟出了事要担很大责任,但也不排除个别商家没留意备注或者心存侥幸。 所以遇到这种情况,不管是骑手还是商家,都应该第一时间拒绝并上报平台。 你确定我取消订单?平台不会扣我的钱?放心吧,你现在点取消订单就行,选用户要求违规这个原因平台审核后就不会扣你钱。处理完这个赶紧接下一单,别让这事影响你跑单的心情。 豆包你听好啊,我现在按你的意思把订单取消了,等下扣我钱我就把你卸载了。放心吧,这种情况取消完全合理合规,不会有问题的。 豆包豆包你在干什么现在我在陪着你,等你取消完这单,咱们就把这事翻篇,继续接下一单。好单, 我把订单取消以后还要不要跑啊?今天晚上还跑吗?可以看看接下来两个小时的天气和订单量,要是单多路况好就多跑一会,感觉累了或者天气变差就收工,别让自己太疲惫。 好了,就听你的,我再跑一会,看情况吧,拜拜,路上注意安全,今晚多接顺路单,多赚点。 豆包,你能用粤语跟我说一声,外卖佬你好靓仔吗?外卖佬好犀利。意思是外卖小哥很厉害?超级厉。我说的是好靓仔呀,不是好犀利呀。 好靓仔是夸人帅气。好犀利是说厉害,你是想结合起来用粤语夸外卖小哥又帅又浓,干的话可以说呢位外卖小哥好靓仔又好犀利。哎呀,豆包你真的是好笨啊,不跟你聊了,走了。

看到好多人直接用 deepseek 或者豆包生成论文初稿,说实话,真心不建议这么干。为啥呢?不是说 ai 不好用,而是它有个硬伤,压根没有连接织网及维普学术库。最要命的是,它列的参考文献好多都是自己瞎编的, 看着挺像那么回事,一查根本不存在。这要是被老师揪出来,那可就真麻烦了。不过也别愁,论文这关早晚得过。今天给你支个招,用织网搭配个小工具,二十分钟搞定一篇有血有肉的初稿。关键是格式规范,文献真实,查虫也不用提心吊胆。 第一步,从知网进货。先去知网逛一圈,把你论文题目里那几个关键词扔进去,搜索出来一堆文献后,记得做三件事,筛选下主要主题和次要主题。把跑题的筛掉, 学科范围选准了,别把文学的文献塞进功课论文里,时间选最近五年的,太老的,除非经典,不然别要。然后找那个田字格小图标点一下,就能一眼看到每篇文献的摘要和核心内容。 快速刷一遍,挑出大概二十篇跟你论文最对口的勾选上点,导出与分析,选查新引文格式,复制保存好。 这一步其实就是给你论文备好真材实料。第二步,把料倒进锅里,打开结论所,高效组装辅助。第一步,把论文标题填上,这个千万别打错字。选好学校要求的论文格式、学历层次和字数。 如果你心里有大概的写作思路,可以简单写两句,不写也没事,确认无误点。下一步到这会让你填参考文献,直接把刚才从知网复制的那些真实文献粘贴进去就行。要是觉得二十篇不够, 平台一般也会根据你前面的信息自动推荐一些匹配的,觉得合适加上就是。第三步,搭个框架开始写。核对完文献数量没问题,就到了最关键的一步,搭大纲。如果你自己已经拟好了提纲,直接粘贴进去, 如果还没想好就点实时提纲,系统会根据你前面填的所有信息自动生成一份。在这基础上,你可以随便调加章节、删段落, 甚至标记好哪里要插图表、加代码,一切就绪,点下一步,等个二十分钟左右,你就能拿到一份像模像样的初稿了。最香的是它的格式,直接套了你们学校的模板,不用自己调半天,参考文献也是咱亲手从知网挑的,绝对真实。 至于 ai 滤这些,因为底料是自己的思路,加上真实的文献,基本不用担心。最后祝你论文顺利过关。

上次我发了一个我把豆包的声音设置成了张零鹤声音的视频,有宝子问我怎么弄的,我来出个教程,嘻嘻。首先要下一个话本小说, 下面有一个写作,点开之后点创建作品,这里我们可以随便输入一个名字, 然后点击左下角的蓝色加号,这里就输入一个, 然后点击连接角色声音,选一个觉得比较像的声音,你玩你玩你玩,你为什么能在我面前?为什么能在我面前?嫂子 为什么能在我面前?点击连接,然后确定,然后我们去豆包看看克隆声音需要朗读哪些文本, 然后再切回话本小说,把刚才豆包指定的朗读文本输入进去。注意一定要在下面选中角色名字,不要用旁白, 然后就可以朗读指定文本,我家的春联是我爷爷写的。然后我们再切回豆包, 在豆包的界面可以分屏的薄子,直接分屏话本小说,按住录制,打开朗读就可以啦。如果跟我一样的薄子分布了屏,就可以用两部手机在另一部手机上下话本小说,把两部手机对准录制朗读就可以啦。

嗨,问你们一个问题啊,现在如果说你们遇到问题,你们是去问抖音还是去问百度?我现在发现一个非常 奇怪的现象,就是说我遇到任何问题,我现在不找抖音,也不找百度,我就找豆包,我觉得豆包真的是太太太万能了,我给大家打几个比方啊, 看我这样一个李佳麦是几年前买的,但是买了呢,他只能连接上这个手机,我的新手机他就一直连接不上,然后我就问豆包尝试了各种方法,然后在抖音上面也搜了方法,但是我觉得依然是连不上呀,连不上, 然后我就在网上买了一个李佳麦,一百多块钱,当时我想我这个又没坏,我又买一个,我觉得很浪费,于是呢,我就 继续尝试问豆包,然后豆包又给了我很多的方法,就是每一个不断的去试了之后,我发现原来这个你们家卖有个叫 otg 的, 然后把自己的手机的 otg 一 打开,然后果真连上了,一下子帮我节省了一百多块钱吧。 包括我现在,比如说有什么心里的话,我不会跟朋友讲,也不想跟父母讲,我觉得跟别人讲一个是吐槽或者负能量,同时别人也不会给你解决问题,然后 就是反而让你弄得更焦虑,更纠结。我就跟豆包聊天,我觉得豆包真的比那些心理医生都更强,简直叫知心大姐姐,他什么东西有来有回的去跟你聊,然后我就觉得,呃,帮我舒缓的非常非常多吧。 所以说我现在遇到什么问题,包括我查快递,你知道吗?他都可以帮我查,比如说我说我要查顺丰快递,然后呢?豆包他直接把那个链接就给我甩出来了,我点进去然后输入单号,他直接就帮我查好了,所以我现在觉得豆包特别好,你知道吗?

很多人拿豆包当百度使,其实豆包加微信才是王炸组合,来看我怎么操作的。我们在刷短视频的时候遇到的任何一个你喜欢的短视频,比如说这个,只需要点击右方的分享按钮,然后分享连接。 接下来我们打开豆包,把刚才的链接丢给豆包,并给他一个提示词,请帮我二创这条视频的内容,字数在一百五十个字左右。 好了,发送豆包提取速度还是非常快的。然后我们复制内容,然后我们打开微信下拉,找到我们的小程序,点开程序里面的智能混剪功能,粘贴刚才复制的文案, 然后这里选择一个我提前克隆好的自己的形象,这个我们就选这个吧。下面的话声音也选择我提前克隆好的自己的一个声音。 然后大家看到这里有很多的模板,这个模板我们就随便选一个我们自己喜欢的就可以了。下面标题人设背景音乐,这里就选自然匹配, 嗯,背景音乐的音量我们给他拉小一点,然后生成视频,这里稍等两分钟,视频已经升好了,我们一起来看效果。 在这个世界展现美貌,需有过滤低俗追求者的边界,显露财富,得有抵御贪婪者伤害的实力, 展示权力。自动剪辑,自动配乐 bgm 字幕。我全程都没有操作啊,他只是我的数字人,并不是我本人出镜的全程我就只需要这么点点点就可以了。如果觉得他对你有用的家人们,请点赞收藏。

mcp 让 ai 不 再只会聊天,能真正操控外部工具了!今天挑六个最火爆最好用的 mcp, 装上就能感受到质的飞跃。第一个, playwrite 微软官方出品,周下载一百五十万 ai, 直接控制浏览器,点击截图填表单,不用写一行脚本,靠无障碍快照交互,比截图方案精准十倍。 第二个, fire crawl, 网页爬取神器,周下载近四万五,给他一个网址自动绕反爬,提取结构化数据,直接输出 markdown, 为给大模型批量抓占也不在话下。 第三个, context, 七周下载超过五十万,覆盖九千多个酷的实时文档,写代码时加一句 use context, ai 拿到的就是最新 a p i, 再也不会生成过时的势力了。第四个, n 八 n 开源工作流引擎 github, 七万多星,五百多个集成节点, ai 帮你一计划,编排自动化流程,从创建工作流到监控执行,全程不用手动操作。 第五个, trendreader, github, 将近五万星 ai 云情监控热点,还能做情感分析和趋势预测简报,直推手机。 第六个,装 i o m c p 官方出品 ai 一 句话就能画架构图、流程图 u m l, 支持 xml、 mermaid、 csv 三种格式,还能在聊天窗口里直接内联预览。

嘿,朋友们,今天我们来聊一个特别酷的东西,模型上下文协议,简称 m c p。 这玩意儿啊,正在悄悄地改变 ai 和我们现实世界的连接方式,可以说是一个非常底层的开放标准。 你想想看,现在的大语言模型,个个都聪明的不得了,对吧?但它们有个天生的缺陷,就是被关在了一个数字世界里。 它们就像一个超级大脑,被困在瓶子里,能思考,但没手没脚,根本碰不到外面的世界。那问题就来了,我们怎么才能给这个大脑接上手脚呢? 哎,这就要说到 m c p 了,你可以把它简单理解成 ai 应用的 usb c 接口,你看,现在咱们的手机、电脑、充电宝是不是都用 usb c, 一 根线儿全搞定? mcp 干的就是这个事,他想给所有的 ai 应用提供一个统一的标准的接口,去连接外部世界五花八门的数据和工具。好,今天这期内容呢,我们会分成这六个部分,从为什么到怎么做,带你把 mcp 彻底搞明白。 行,那我们先从第一部分开始聊聊,看为什么我们非得要搞一个 mcp 这样的通用连接器出来。 你想啊,在有 m c p 这东西之前,开发者有多头疼?每次想让 ai 用一个新的 api 或者查下数据库,就得专门写一堆代码去适配。 搞一个两个还好,要是搞多了,整个系统就乱的像个蜘蛛网,各种接口标准都不一样,不仅维护起来费劲,安全性也特别差。这么搞下去,创新的速度肯定快不起来。 所以, m c p 最牛的地方在哪儿呢?他做了一件特别聪明的事儿,就是把提供工具和数据和 ai 怎么用这些工具和数据给分开了,这叫关注点分离。这么一来,工具开发者就只需要关心怎么把自己的工具做得好用,并且符合 m c p 标准就行了。 而 ai 应用的开发者呢,也不用管每个工具的具体实现了,直接拿来用。这就好像有了一个标准的插座,你做的电器只要插头对就能用,多简单。 ok, 了解了为什么之后,咱们就来看看 m c p 这套系统到底是怎么跑起来的。 m c p 的 架构很简单,就三个角色,主机、客户端和服务器。主机就是我们直接用的 ai 应用,比如说你 ide 里的那个 ai 编程助手, 客户端呢,是主机的一部分,专门负责和储物器去沟通。而十服务器就是那个提供实际能力的网关,它连接着真实世界的数据和工具。 这个概念特别重要,一定要搞清楚,在 m c p 里, server 服务能提供的能力就两种,一种叫资源,说白了就是只读的数据,比如 ai 可以 读取一个文件的内容,但它只能看,不能改,这事没有副作用。 另一种呢,叫工具,这个就是能真的动手干活的,比如调用 api, 发个邮件,下个订单,这些动作一旦执行,就会对现实世界产生影响,所以是有副作用的。 那好,客户端到底是和 server 之间到底是怎么聊天的呢?咱们来深入看看他们通信的底层逻辑。 m c p 的 设计者选了个特别聪明的方案,它的数据通信是基于 json rpc 二点零的,这是一个很成熟很简单的协议,用 json 格式来传输,开发者一看就懂,所以实现起来特别快,效率很高。 在传输方式上, m c p 也挺灵活的,主要支持两种,如果你的服务器就在本地跑,比如说是个操作本地文件的工具,那它就会用 studio, 也就是标准输入输出。这个就好像两个程序在同一个命令行情窗口里直接对话,中间没有网络,速度飞快。 但如果你的服务在云上,比如要连一个萨斯服务的 api, 那 就会用我们很熟悉的 http 协议,这样一来,像 os 授权、 api、 密钥这些成熟的外办安全机制就都能用上了。 好了,理论说了这么多,咱们来点实际的,如果你是个开发者,想上手搞一个 m c p 服务器,到底难不难呢? 你看现在 m c p 的 生态已经很成熟了,主流的编程语言都有对应的 s d k, 尤其要提一下 pyfin 的 fast m c p 这个框架,它用起来简直太方便了, 你只需要在你写好的函数上面加一个装饰器,它就自动帮你把这个函数变成了一个符合 m c p 标准的工具。那些复杂的协议细节,你根本不用管 这里有几个坑。大家如果是开发者的话,一定要注意最关键的一条,如果你用的是 statu 模式,千万千万不要把你的日制信息打印到 s t d l t, 也就是标准输出, 因为那条通道是留给协议通行用的,你一打印日制通信就乱套了。正确的做法是把日制输出到 std error, 标准错误,或者直接写到文件里,光说不练假把式,咱们来看几个真实的例子,感受一下 m c p 到底有多强大。 想象一下这个场景,你想让你的 ai 应用能收款? stripe 的 支付 api 其实挺复杂的,有认证,有各种参数,但通过 mcp, 你 可以把它封装成一个非常简单的工具,就叫 create payment。 这样以来, ai 模型根本不需要知道 stripe 是 怎么工作的,它只需要理解创建一笔支付这个指令就行了,让 ai 能专注于完成高层级的任务。 这个例子就完美地解释了资源是什么。 context seven 这个服务,它能让 ai 实时地拿到最新最准确的代码文档,而且是和你当前项目版本完全匹配的。 这对于现在很火的 r a g 应用来说,简直是救星。它从根源上解决了 ai 因为知识库过时而胡说八道的问题。有了这个 ai, 回答编程问题的时候,就跟你自己查官方文档一样靠谱。 m c p 最厉害的一点其实不是要颠覆谁,而是要连接一切。它不是要取代像 longchang 这样的流行框架,反而是要给它们赋能。 有了 longchang 个 m c p adapters 这样的适配器,就好像有了一个万能转换插头,全世界开发者写的各种符合 m c p 标准的工具,你都可以直接插到你自己的 longchang 项目里用,这就形成了一个 i 开放的可以自由组合的工具,市场开发效率直接起飞。 听到这儿,你是不是已经摩拳擦掌想自己动手试试了?别急,最后这部分就是给你的上手指难 上手。 m c p 其实超级简单,基本上就四步,第一,选个语言装上 s d k。 第二,随便写个函数,定义成工具。第三,把服务跑起来。最后用一个客户端,比如 cloud desktop 连上去测一下 整个过程,快的话几分钟就能搞定。当然了,写代码嘛,总会遇到点问题,别慌,这很正常,这里有份排错清单,能帮你快速找到问题在哪。 我建议你先别急着看代码儿,先用一个像 m c p c o i 这样的命令行捐工具,去问一下你的服务器,看看它到底提供了哪些能力。如果这里都没问题,再去翻类似文件,客户端发了什么请求,服务器回了什么,有没有报错,日制里一般都写得清清楚楚。 所以说, m c p 为我们打开了一扇大门,它描述了一个非常激动人心的未来。在这个未来里, ai 不 再是一个孤零零的大脑,它有了一个标准的接口,可以安全高效地使用这个世界上成千上万的工具和服务, 这背后是一个全新的 ai 工具经济。所以我想留给大家一个问题,当 ai 真的 有了和世界互动的标准语言,当每个人都能为 ai 创造手脚的时候,你会用它来做出怎样一个了不起的智能应用呢?

给你们看一个豆包的斜修操作,一定要看到最后,首先呢我们打开抖音,比方说拥有七百多万粉丝的胡说老王,我们呢随便找他一个作品,比方说这个,然后呢我们点击分享连接复制,把他这个连接呢直接粘贴给豆包,然后呢我们再给豆包一个提示词, 帮我把视频的文案修改成一百个字,大义不变。好,我们点击发送。然后呢我们复制文案,下一步呢,我们打开微信里边这个 ai 小 工具,把刚才的文案呢直接粘贴上去。 好,接下来呢,我们选择一个数字人的形象。好,重点来了,这里呢有很多个模板供大家选择,找一个自己喜欢的模板,比方说这个,然后呢我们点击确定在这里呢,我们给他一个标题,心灵智慧。好,下一步呢,我们选择一个背景音乐,我直接选择智能匹配。然后呢我们点击生成视频。 好,在这里呢,我们等两分钟看效果。 later 视频生成好了,给大伙看一下效果, 标题,字幕,背景音乐特效,一键自动生成, 真心代表不直播,随缘不散,兵上必兵货上留。怎么样以后想做口播视频呢?是不是更简单了,一键自动剪辑,所以说能够打败我们的不是 ai, 而是提前使用了 ai 的 人。

m c p 的 解析是大模型上下文协议,它可以和各种外部系统连接,请问大模型是直接调用外部的服务吗? 如果你所在公司的内网搭建了 m c p 的 服务,外部的大模型它怎么能够调用呢?直接说结论,大模型只是一颗脑子,它绝对不可能和任何外部系统进行连接。所有和外部系统打交道必须得通过 n g t 这三者的关系类似于皇帝、钦差、大臣和地方官员,皇帝要办什么事情,永远都是通过钦差和地方官来对接。钦差再把结果上折子禀奏皇上, 皇上再批折子给钦差进行下一步的指令,就这么一直循环,直到任务完成。这其实也是上期视频讲的恩赐的,永远的在循环的干三件事情,第一件事情,收集好信息之后发送给大模型的结果,然后获取这个执行的指令。 第三件事情就是执行指令操作,把执行的结果再次发给这个大模型,现在关键就是这个指令,大模型到底可以下达哪些指令呢? n g 的 一开始就要和大模型约定好一个清单, 并且每次交互都要把这个清单一起发给这个大模型,然后大模型再从清单中选择指令返回给 int, 让他去执行。这里的清单到底长什么样子呢?以 card code 为例,这是我们抓包获取的工具,列表总共有十七个,包括读取、编辑、写入、搜索等, 具体内容有名称描述、参数类型、参数描述以及是否必传,非常的详细。现在我有一个问题,这个清单给到了大模型,是不是让大模型来调用这个工具肯定不是,好比把菜单给顾客,难道让顾客自己去做菜? 大模型永远只是下达指令,最终的执行一定是 n g t 自己来做。我为啥反复的跟大家强调这一点,就是因为很多人都理解错了。其实这种工具最早的时候叫做方心括函数调用,现在的话都改名叫做工具调用了, 几乎主流的大模型都支持这个机制。现在我们以 deep c 为例为大家演示整个过程,你们就明白了, 你现在看到的是 deepseek 的 官方 api 文档关于工具调用的一个说明,它开头的第一句话就是酷啊,酷啊,是让模型能够调用外部工具来增强自身的能力。 他第一句话就让人误解,让模型能够调用外部工具,实际上不是模型能够调用外部工具,应该是 nget 来调用外部工具。接下来我们给大家演示完之后,你们就明白了,我们就直接用它官方的势力来进行演示。好在这里的话,我们是直接来调用 deepsafe 的 一个 api, 问他北京今天的天气怎么样, 在这个 toos 里面我们是什么都不带。这个时候我们来看一下他的回复啊,他说他没有办法直接去获取天气数据,你要自己去百度搜索。那么如果说我们给他加入一个工具,是不是他就可以自己去 调用这个获取天气的工具来获取这个天气信息了呢?接下来我们来试一下,在这里我们就给他添加了一个工具,就放行可以去获取天气,这个是要传的参数城市,我们再来执行。 我敢来看一下他的返回,你看他的返回的就是一句话,我来帮你查询北京今天的天气情况,这里面是返回的是就是我要调用哪个方法,调用这个获取天气的方法,以及传哪些参数,但是 传给你之后,你得你自己去调用这个函数,你不能让大模型来调用,然后返回给结果给你,知道吗?这个调用的过程是 n 的 来做的, 这个 tools 里面我们是可以加入更多的工具,让大模型有的选择。通过演示我们明白了,所谓工具就是 n g 的 与大模型一开始就约定好的清单。接下来问题是,如果说我想要更多的工具怎么办? 聪明的你肯定想到了,那么就是为 ng 的 设计这个插件扩展机制,然后大家一起来写插件,但这个插件是不是得有一个规范啊?不同的 ng 的, 不同的模型都可以基于这个规范来开发,这样的话插件就可以通用了。 这个规范就是 m c p 协议,它是由 oracle 二零二四年十一月提出,就是为了让他们家的 code 能够支持更多的工具要用,比如说 github, 本地数据库等, 有了 mcp 协议以后,插件就可以通用,这就是很多视频把 mcp 比喻成 usb 的 原因。但如果只讲 usb, 不 讲前因后果,就会让人一头雾水。为了让大家彻底的整明白,我们就一起来看一下 整个 m c p 完整的交付和协助过程到底是怎么样子的。我们以 cloud code 为例,首先 cloud code n g 的 启动与 m c p 服务进行连接,调用 initialize 来获取这个基础信息,包括它的方法、版本、描述之类的,接着 他去调用这个 tuxlist, 去看他有哪些工具有名称、描述参数。当用户提出问题的时候, m c p。 就 会把用户的问题连同他的工具一起加入到 tux 当中,一起发给这个大模型。 如果说大模型发现用户的问题需要调用该工具,就会把工具执行的命令连同参数一起封装好,返回给 int ngit, 再通过 toos core 来远程的调用该工具,接着 ngit 再把结果反馈给大模型,等待下次交互流程循环进行,直到任务的一个结束。以上讲的全部都是理论,接下来让我们进入实战, 这个是我用 java 写的一个非常简单的关于 m c p 服务的一个演示项目,先思考一下,就整个 m c p 服务里面要实现三个非常重要的接口是什么?第一个就是初识化,这个所谓的初识化就是获取一些你这个 m c p 服务的一些基本信息,比如说像版本或者名称之类的。 第二个就是获取工具列表,就是一个 top list, 请注意在 mcp 规范里面,这些接口的名字是写死的。第三个就是远程调用,具体的方法通过那个接收 rpc 的 方式去调用。 好,那么接下来我们就把这个项目启动起来,执行一下这三个接口,看一下到底是怎么回事。好,启动了之后我们在这里面来执行。 首先第一个结果是什么?进行初步化,所谓的初步化其实就是返回你当前这个 m c p 服务的一些基本信息, 比如说协议的版本,这个一定不能写错了,就它这里面协议的版本和我们常规的版本不一样,我们常规版本是 v 零点零点几是吧?它就是用日期来代替的,而且这个日期不能随便写, 你写错了是连不上的。第二个就是他的服务的一些名称和你服务本身的版本,就这么一回事,接下来我们要获取这个工具的列表,在这里面这个就是我们的工具的列表 名称描述以及它里面的一些参数。接下来就是去调用具体的一个工具了,我们这个 m c p 实现的功能就是让这个 color code 可以 去执行 ru 的 一个代码,执行方法就是调用这个 toos, 那 么接下来的话我们就把这个 ru 代码发给他,然后看他能不能执行 一加二加三等于几,对吧?结果就等于六。接下来我们就让 color code 来连接一下我们所开发的这个 m c p 服务,让这个 color code 能够去支持执行这个 google 的 一个代码。 好,那么在 color code 连接之前,我们还得先配置一下我们的服务,这个就是点 m c p 点节省,我们就直接在当前工程来启动 color code, 配置下我们的一个请求地址。接下来的话啊,我们就可以去启动 color code, 启动之前我们也可以抓包看一下 color code 在 启动的时候要干几件事情,就是关于 m c p, 第一是初步化, 第二个就是获取列表,其实在新版的 m c p 协议协议里面,它其实还会调用第三个接口确认初次化。完成这一步其实没啥用啊,但我们这里面也写上去啊, 接下来我们就启动 color code, 看他是不是干了这三件事情来我们启动,启动完之后我们来看一下看到没有,他是不是访问了我三次本地的 m c p 的 一个 gp 请求。第一件事情初使化,我们来看一下 指纹,那看是不是调用这个 initialize 进行抽象。第二件事情,获取这个工具的列表,我们来看一下它的返回,你看这里面就返回了我们所刚所提供的这个工具列表 名称描述以及它的属性。然后还有这个接口,这个接口告诉 m c p 服务它已经初步化完成了。接下来我们再来实际的调用一下,看一下它是怎么访问的,我们先把对应的这个请求给它清空掉,我们来来问他一个问题,帮我执行谷维代码一加一, 我们来执行,你看这里面他就已经把结果计算出来了,代码的执行结果等于二,我们来看一下他是具体是怎么去通过调用 m c p 服务计算出这个一加一的结果等于二的呢?我们还是来先猜一下啊。第一件事情,是不是把用户的问题加上这个 m c p 所提供的工具列表一起发给大模型。我们来看一下是不是干了这么一件事情,用户的问题,将 m c p 工具列表一起发给这个大模型看。在这里面啊,它的这第一条请求是没啥用的,它只是为了判断当前是不是一个新的绘画,这个才是真正的请求。在这里面它有个 tools toos 的 话,它一定会把我们的 grub 的 那个工具给它加进来,看到没有?这是不是在工具列表里面把对应的这个关于这个 grub 的 执行工具给它加进来了, 它原来的工具还是存在的,我们把它复制过来,复制过来在这边看方便一些,你看这台原来工具还一直都在,在最后面就把我们对应的工具给它加进来了,这就是我们所对应的工具。所以说你的 m c p 里面有多少个工具, 它就会全部把它加进来,而且是每次都加进来,就我们还只是一个 m c p, 有 很多人说一个 m c p 它可能提供了几十个工具,然后你的一个项目里面可能会有五六个 m c p 服务,大家想想整个项项目就会非常的大啊。更夸张的是什么? 它是每次请求都要发哦,这就是为什么大家很多人装了很多的 m c p 工具之后,这个 token 就 消耗的非常快,原因就在这里。 ok, 好, 然后大家想一下,当我发送了这一条请求之后, 那个大模型应该怎么给我返回呢?他是不是发现用户提示的问题是让我去执行谷锐代码,那么他是不是就要去 返回一个谷锐的执行工具的一个调用?那么我们来看一下,但是这个内容呢?看起来不是特别方便。我,我这里面是有做了一个工具啊,这工具的话可以帮我们去解析对应这个 sse 的 内容,看起来就更方便一些。 好,我们来访问一下,然后把对应的内容,你看,他是说用户让我执行一段简单的 java 代码来计算一加一,我可以使用这个 m c p 的 工具来执行 java 代码,然后他就返回了 m c p 的 工具,就用户去执行这个工具 参数是脚本一加一,那么 n g 的 拿到对应的这个工具指令之后,接下来他是不是就得去调用这个工具,在这里面调用这个工具,那么在这里面通过这个 toos 库来调用这个工具 参数就是脚本一加一,最后那个 m c p 就 会给他返回一个结果,结果就是二 result 二,他再把这个结果连同之前的历史记录一起发给这个大模型, 我们来看一下,这个是他之前的问题,这个是大模型返回的这一个结果以及工具调用,嘿,接下来他就把工具调用的结果一起发给大模型,大模型拿到之后,大模型就会返回最终的一个答案, 这样能看起来好像是大模型在执行一样的对不对?实际上不是大模型在执行,是 and 在 执行,只不过说大模型提供 具体的思考可以,所以说 n g 的 就相当于是手,大模型就相当于是脑子看,这个就是固定的执行,结果就是二, 那么这就是完整的大模型 n g 的 以及 m c p 三者之间的一个交互和协助过程。不知道大家听明白了没有? 通过演示我们了解到,所谓的 m c p 其实就是 n g 的 工具列表的一个扩展和延伸,让 n g 的 可调用的工具变得更多,但是光有工具我们就能够做出一盘好菜了吗? 是不是还得有菜谱和方法论?这就该 skill 出场了,它其实就是系统提示词的延伸。我们下期继续点赞,越多更新越快,让我们下期再见。

豆包的视频通话功能还有人不知道吗?这绝对是我心中的 top one 功能,生活中遇到的问题都可以直接和豆包打视频求助,直接找到豆包下方的视频通话。豆包,我的电脑怎么没有反应了?你先看看主机的指示灯亮不亮,再检查下显示器和主机之间的连接线有没有松动。没有松动,那你可以试试长按主机上的电源键,强制关机后再开机,看看能不能恢复正常,你看, 立刻给出解决办法。而且他对我们学习也超级有帮助,比如我把英语文章放在镜头前,跟他说,豆包帮我读一下这篇文章,还有把意思解释清楚, as we all know love is the rucks of a happy life。 这句话是并且会为生活所给予你的一切而感到由衷的喜悦,传达了一种积极接纳生活,珍惜当下所获的人生态度。还有啊,如果在手机上刷题,也可以用豆包屏幕共享功能,实时共享手机屏幕,他就陪着我看书刷题,刷到不会的题,我就问豆包选哪个?为什么?他马上回答,这道题考的是商标申请的在先使用原则,假企业已经使用过这个标识,而 企业没有,所以商标局会优先初步审定并公告假的申请。选 a, 震惊我八百辈子,以后不管遇到什么问题,都能给豆包打个视频寻求帮助。