网易首页 > 网易号 > 正文 申请入驻

我把豆包搜索做成MCP装进了Claude Code,开源!

0
分享至

先说个好消息:我开源的女娲skill,GitHub星标快冲到30k了,马上就是下一个里程碑✌️


没用过的朋友我一句话介绍下:女娲是个蒸馏思维的工具,输入一个人名,AI自动去调研他的访谈、文章、播客,把他的思维方式蒸馏成一个能对话的人物视角。每蒸馏一个人,它会调用6个subagent,分头去搜集不同渠道的资料。

不过star涨归涨,负面反馈我也真没少收,主要是两类:

1、女娲根本没真的去搜,蒸馏出来的内容很多是瞎编的

2、agent跑不完一次蒸馏,上下文就撑爆了...


我仔细排查了下,发现问题所在:他们给Claude Code接了国产模型之后,搜索能力失效了。subagent搜不到东西,又非得交付结果,就自己想办法,把它想象中的调研结果脑补了出来

这...老实说,用的工具不行,我也没招。Claude Code和很多agent里自带的搜索,是跟自家模型服务绑在一起的,你把模型换成外部API,这层搜索就跟着没了。而这半年国产模型的coding能力集体上来了,接国产模型的人越来越多,撞上这个问题的自然也越来越多。

工具不行,那就换个工具...

所以我动手做了一个:拿豆包搜索开放的API封装了个MCP,基本能免费用(每月500次免费搜索额度),让接国产模型的agent也有像样的联网搜索。已经开源,一条命令就能装,文末有地址。

一、关于模型的幻觉

模型为什么会脑补?它肚子里的知识是预训练时喂进去的,有个截止日期(通常在模型发布前半年到一年左右),那天之后的事它一概不知。你让它调研一个昨天发布的模型、本届世界杯的赛果,没有搜索,很多时候它就只能拿记忆里的东西硬撑,撑不住的部分现编。这就是幻觉。

前几天刷屏的那篇梁文锋四小时会议实录里,他专门说到这事:大模型的幻觉有方法解决,「但这是一个长命题」,在DeepSeek内部被归为产品问题,会去解决,但不是重点。

我同意幻觉是长命题,模型厂可以慢慢解,但我们这些每天拿agent干活的人等不了啊。现阶段治幻觉最实在的办法,就是让agent自己去查:把此刻的、真实的、能溯源的信息喂给它。

查,就得有个搜索。我以前遇到一些agent无法搜索的问题是,自己用的方案是Tavily,海外专门给agent做的搜索服务,我用了挺久。但每次想推荐给读者都卡住:国内访问不总是稳,agent批量跑的时候偶尔超时;计费按美元走,得先办张海外信用卡。我的读者里不少人本来就是因为用不上Claude才换的国产模型,再让他为一个搜索去办海外卡,这不是绕回去了吗。

所以我要的其实很清楚:1、国内能稳定访问;2、结果agent能直接读;3、最好基本免费,读者拿来就能用。那会儿还真不好找。

二、豆包搜索开放了,我上手试了试

其实最近一年多来我观察到个有趣的趋势是,很多人都已经不再使用搜索引擎了,遇到问题时反而更习惯拿起豆包用自然语言问一嘴。比如问前一天的世界杯比赛谁赢了,问现在不同地区对OPC的政策等等,我也经常遇到不少人会拿豆包搜索获取到的结果和我沟通讨论的。我自己的体感也是豆包的搜索能力做得真挺好的。

然后前不久,我发现豆包搜索正式面向企业和开发者开放了,每个月送500次免费额度,个人开发者日常用基本够(超额了也很便宜)。

不写代码的朋友想先感受一下,网页上就能直接试:

https://console.volcengine.com/search-infinity/web-search-exp

拿到接口,我干的第一件事是把它和Claude Code自带的搜索放一起,用同样的问题问它们。试下来有三个发现。

第一,正文给得很充分。给agent用的搜索API,返回网页内容是基本操作,差别在给得全不全、干不干净。豆包搜索在服务端就把每条结果解析成了干净的正文文本,我实测查中文热点,每条平均一千一百字,agent拿到直接读,不用再fetch原网页再次获取信息:



第二,结果自带精确到秒的时间戳和可溯源链接。我随手查了下最近豆包一个新模型Doubao-Seed-Evolving的进展,返回十条里八条把发布时间标得明明白白:2026-07-21 23:53:38、2026-07-19 02:16:32。哪条是几小时前的、哪条是半个月前的,agent一眼能分。做时效性强的调研,这个太有用了。

第三,它告诉你每条结果占多少token。返回里每条都标着ContentTokenCount,我那次查回来的十条,短的五百多token,长的六七千。一开始没在意,后来反应过来这是专门为agent准备的:agent的上下文有预算,知道每条占多少,才能精打细算决定塞哪些、丢哪些。女娲那类撑爆上下文的差评,主因其实就是搜索返回的结果塞了太多东西。

这些字段全摊在明面上,对开发者还有个好处:想自己抽哪几个字段、怎么加工,都很方便,我后面那个MCP干的就是这个活。所以这几个方向结合在一起,豆包搜索api所体现的意图还挺清楚的:就是这是照着agent的需求做的搜索,跟给人用的搜索引擎是两个东西。


然后,我又把它和之前一直在用的Tavily摆一起,同一批问题各跑一遍。查中文时效热点,豆包每条正文平均一千一百字,条条带时间戳和token数;Tavily基础档平均七百字,既不返回发布时间,也没有token计数。对agent最要紧的那两样,时间戳和token预算,是豆包默认就给的。以及对中文内容的搜索表现,豆包搜索也是明显好出一层,所以对比起来,我就无痛切换到豆包搜索了。

速度我本来也想比一比,但我这台机器走的是公海网络,跨境链路的抖动太大,同一批query前后跑几次,数字能差出一倍来。这种环境下比延迟没什么意义,就不列了。


对了,接的时候还有个东西顺便说一句:豆包搜索开放出来的其实是两个版本,Global版和Custom版,同一个API Key都能调,每月那500次免费额度也是两版共用的,只是接口地址和参数写法不一样。两版的分工大致是:Global版是开箱即用的通用搜索,搜索规则内置好了,不用做任何配置;Custom版是给企业场景做的规则版本,搜索规则可以按自己的业务配,场景越复杂可能会越需要。

我两版都跑了同一批问题,能力侧重挺不一样。Custom版返回的正文明显更长,查中文热点那道题平均三千七百字,Global版是一千一;响应也更快,同一台机器、同一批query连着跑,另外Custom版每条结果还带一个信源权威度的标注,分四个等级,agent能拿它判断这条该信几分。

Global版这些都没有,但它独有一样东西:每条结果占多少token。也就是我前面说的第三个发现,我那个token预算器就是靠它才做得起来的。

所以我自己现在的用法是Global版打底,碰上需要严格控信源的调研任务再切Custom版。你接的时候可以按自己的需求差异选择不同版本。

三、花叔-豆包搜索MCP

以及,因为豆包搜索API返回的信息很充分,所以,我觉得相比每次让agent调API,不如结合我自己的需求定制个能力更个性化,更符合我自己需要的MCP好了。

当然,其实过程也就是我把豆包搜索的API文档丢给Claude Code,告诉它我要一个MCP server:接收搜索请求,调用豆包搜索API,把结果整理成agent好读的格式返回。编码、调试、写文档,全是它自己干的。


这就是huashu-doubao-search。它本质上是我按自己的需求,对豆包搜索API做的一层封装和调整,检索、正文解析、时间戳这些能力全在豆包搜索那一侧,我只是把它翻译成agent顺口的样子。所以用它之前,你需要先去火山引擎开通豆包搜索的API、拿一个key,然后一条命令:

claude mcp add huashu-doubao-search -- npx -y github:alchaincyf/huashu-doubao-search


装完在Claude Code里说一句「用豆包搜索查一下xx」,它就联网了。

四、跑几个真实的活儿 场景一:查一个还在持续更新的AI热点

前几天我想知道Doubao-Seed-Evolving最近到底什么进展,让agent用豆包搜索去查。几秒返回十条,八条带着精确到秒的时间戳:最新一条是头天晚上23:53的(一篇讲有人拿它烧了5.1亿token、一口气跑完三万行代码的实测),发布公告那条停在半个多月前。因为时间是明摆着的,agent给我的摘要开头就是昨晚的最新动态,而不是把半个月前的公告当成新消息。换成只返回链接的搜索,它根本判断不了新旧,只能瞎排。

场景二:写文章前的深度调研

这是我最高频的需求。以前写稿前搞清一个话题,得开一堆浏览器标签一篇篇读;现在Claude Code用豆包搜索一次查回来十几篇正文摘要,直接读,几分钟理出框架。差别最直观的是搜索轮次:以前agent拿到一堆链接,点进去读、发现不够又回头补搜,来回五六轮是常事;现在正文一次给全,一两轮就把框架搭起来了。省下的主要是agent反复调用的次数。

场景三:多信源交叉核查

这是我后来给MCP加的功能。做调研写内容最怕单一信源不靠谱,我加了个交叉核查模式(cross_check):agent就同一个问题从多个角度并行搜索,把不同来源的说法摆在一起比对,输出一份共识和分歧的报告。

就拿Doubao-Seed-Evolving来说,我让它核查这个模型的上下文到底多长。搜回来的信源打架,有的说256K,有的说1M。agent要是随手信了第一条,就写错了。交叉核查把矛盾直接摆出来,还顺着时间戳给了解释:6月刚发布时是256K,7月升级后扩到1M,两边都没说谎,只是隔了一次升级。有了这一步,agent不会逮着第一条搜索结果就往报告里写了。

比对和信息整理这一步,我用的也是豆包自己的模型,而且可以指定。我默认搭载的是最新的Doubao-Seed-Evolving:这个模型还挺有特点的,他们的逻辑大概是现在模型持续的更新进化太快了,所以干脆就不固定版本号,始终用同一个模型名就能调到最新版,1M上下文,主打Coding和Agent这类长程任务,拿来给一堆信源做细致比对绰绰有余了。

五、一些延伸思考

Agent搜索和人搜索,是两种产品。给人的搜索是一列蓝色链接,默认你会自己判断、点击、翻页。agent倒不是不能干,但并不擅长这些,工具调用又耗时又废token得。它要的是能直接读的正文、明确的时间戳,还有每条内容占多少token。再往深一层想,给人的搜索甚至有动力只用最少的字勾你点进去,因为平台要的是你的停留;给agent的搜索得反过来,一次把该给的给全,让它不用再点。豆包搜索的返回结构,处处透着后一种思路。

上下文长度很关键。模型每次能读进去的token有限,塞进去的每条信息都在占预算,同一个事实用300个token和3000个token讲清楚,成本差十倍。女娲一次蒸馏要6个subagent各自搜一堆资料回来,用的搜索要是只会往回倒垃圾,上下文不撑爆才怪。我后来给MCP加了个token预算器,按上下文预算自动筛选压缩,每条只留来源、时间、链接和关键句,把搜回来的东西控制在agent够用的且尽量省token得范围内。这个设计能成立,前提是豆包搜索先把每条的token数摊给了我。

以及,最难的信源问题。网上的信息什么货色都有:权威媒体的、营销号洗稿的、AI批量生成的、甚至专门写来骗agent的。人来搜自己会分辨;agent默认搜到什么信什么,你喂它一篇AI编的假新闻,它就当真事写进报告。这也是此前315打击GEO的逻辑。前面那个交叉核查能成立,是搜索这一侧先把信源理顺了,agent才有的可比。至于按权威度给信源分级、把低质营销内容往后压、把注入内容挡在前面,这些活儿用户看不见,却最费功夫、也最能拉开差距。这层我没法拆开验证,但用到现在没被塞过一篇明显的洗稿文,这是我愿意接着用的原因。我做的小工具说到底只是个转接头,核心依赖还是在豆包搜索那边。

豆包搜索现在正式面向企业和开发者开放了。每月500次免费额度,超出支持按量付费和订阅月卡,入口在火山引擎控制台,月卡跟Agent Plan这类火山的开发者套餐可以绑定使用。

如果你也卡在agent联网这一步,或者,你想要一个更好用的更native的agent搜索工具。现在有两个不错的选项:要么直接装我的huashu-doubao-search,一条命令的事;要么拿豆包搜索的API,照自己的业务场景定制一个自己的工具,我这个仓库就当参考实现。反正底层能力是同一个。


我的MCP仓库:https://github.com/alchaincyf/huashu-doubao-search

豆包搜索的体验地址在这里:https://console.volcengine.com/search-infinity/web-search-exp

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
章子怡母子三人团聚!10岁醒醒身高超160,6岁儿子一跃跳妈妈背上

章子怡母子三人团聚!10岁醒醒身高超160,6岁儿子一跃跳妈妈背上

小疯子耶
2026-11-04 11:37:38
河南驻马店一名老中医行医80余年,去世后让儿子把100个药方刻在墓碑上供后人借鉴,有人从几千里之外慕名来抄录

河南驻马店一名老中医行医80余年,去世后让儿子把100个药方刻在墓碑上供后人借鉴,有人从几千里之外慕名来抄录

扬子晚报
2026-11-04 10:21:17
输掉参众两院,特朗普为战争付出惨重代价

输掉参众两院,特朗普为战争付出惨重代价

公评世界
2026-11-04 13:58:14
多家美媒提前预判中期选举结果:民主党夺回众议院,特朗普失守铁票仓

多家美媒提前预判中期选举结果:民主党夺回众议院,特朗普失守铁票仓

不掉线电波
2026-11-04 11:50:36
日本向世界宣布,不许中国改变现状,不到24小时,中方宣布行动

日本向世界宣布,不许中国改变现状,不到24小时,中方宣布行动

娱乐圈的笔娱君
2026-11-04 03:32:30
延安大学回应“副教授去世留下绝笔信”:白保国老师确已离世,正在调查核实举报内容

延安大学回应“副教授去世留下绝笔信”:白保国老师确已离世,正在调查核实举报内容

观察者网
2026-11-04 13:16:48
“雷军误写小米YU7首付7.99元”冲上热搜,网友集体调侃“10块钱不用找”,随后其评论区紧急补充纠正

“雷军误写小米YU7首付7.99元”冲上热搜,网友集体调侃“10块钱不用找”,随后其评论区紧急补充纠正

洪观新闻
2026-11-03 13:55:37
我感觉其实不用再猜了,万斯大概率就是下一届美国总统。真要是他入主白宫,首当其冲的就是中国

我感觉其实不用再猜了,万斯大概率就是下一届美国总统。真要是他入主白宫,首当其冲的就是中国

扶苏聊历史
2026-10-26 17:56:12
中共创始人之一李汉俊:被捕当夜穿着睡衣就被处决,目不识丁妻子带三娃躲深山20年,孩子最后长成了啥样?

中共创始人之一李汉俊:被捕当夜穿着睡衣就被处决,目不识丁妻子带三娃躲深山20年,孩子最后长成了啥样?

唠叨说历史
2026-11-04 09:42:32
“00后”清华女生读研期间生娃被骂“私生活混乱”,辅导员主动打电话安慰“做好自己”;当事人:会删掉特别难听的话

“00后”清华女生读研期间生娃被骂“私生活混乱”,辅导员主动打电话安慰“做好自己”;当事人:会删掉特别难听的话

洪观新闻
2026-11-04 10:38:03
网传54岁副教授投湖自尽,留绝笔信控诉校方考核“皇帝新衣”:教师须自筹横向经费、买论文才能达标

网传54岁副教授投湖自尽,留绝笔信控诉校方考核“皇帝新衣”:教师须自筹横向经费、买论文才能达标

医脉圈
2026-11-03 22:57:10
特朗普承认伊朗战事对共和党中期选举表现有影响

特朗普承认伊朗战事对共和党中期选举表现有影响

新华社
2026-11-04 13:35:06
退休不等于高枕无忧!明年起,六十岁老人要提前备好三道关

退休不等于高枕无忧!明年起,六十岁老人要提前备好三道关

趣味萌宠的日常
2026-11-03 05:50:45
越来越多人卫生间不装马桶了,现在流行这样做,高级美观省空间,我都心动了

越来越多人卫生间不装马桶了,现在流行这样做,高级美观省空间,我都心动了

手工制作阿爱
2026-11-04 11:19:11
论打工人能惹多大的祸?币安被盗竟因员工偷偷面试...

论打工人能惹多大的祸?币安被盗竟因员工偷偷面试...

CLabs加密观察
2026-11-04 07:48:55
突发!NBA停赛一天!76人的防守升到联盟第三...

突发!NBA停赛一天!76人的防守升到联盟第三...

詹姆斯吧
2026-11-04 13:15:46
陕西商南发生一起重大刑案:嫌疑人携刀具潜逃,警方正全力抓捕,居民发现线索立即报警

陕西商南发生一起重大刑案:嫌疑人携刀具潜逃,警方正全力抓捕,居民发现线索立即报警

极目新闻
2026-11-04 15:49:28
老特成跛脚总统,新泽西州长:谁敢卸货俄柴油要重罚,俄击中乌核电站,乌克兰多处停电 | 狼叔看世界

老特成跛脚总统,新泽西州长:谁敢卸货俄柴油要重罚,俄击中乌核电站,乌克兰多处停电 | 狼叔看世界

狼叔看世界
2026-11-04 15:57:22
华为制药军团总裁发言惹争议:药企干实验为什么要4周,不能缩短到1天,1小时?

华为制药军团总裁发言惹争议:药企干实验为什么要4周,不能缩短到1天,1小时?

起点财经
2026-11-04 11:24:56
“女老板被杀害埋尸花坛案”将于11月10日宣判:女被告人曾多次赴韩国整容伪造身份洗白逃避追查

“女老板被杀害埋尸花坛案”将于11月10日宣判:女被告人曾多次赴韩国整容伪造身份洗白逃避追查

红星新闻
2026-11-04 12:34:45
2026-11-04 16:35:00
AI进化论花生 incentive-icons
AI进化论花生
AI博主,AppStore付费榜第一的小猫补光灯app开发者
298文章数 139关注度
往期回顾 全部

科技要闻

国行苹果AI上手实测:苦等两年,成色如何

头条要闻

承认民主党在中期选举中取得优势后 特朗普发了一张图

头条要闻

承认民主党在中期选举中取得优势后 特朗普发了一张图

体育要闻

老板豪言建队五年必夺冠 球员:保守了

娱乐要闻

黄子弘凡辟谣结婚:“无稽之谈!”

财经要闻

民主党大胜!特朗普:愿意接受选举结果

汽车要闻

省钱 它是认真的!银河星耀6EF每公里成本只要2毛

态度原创

时尚
亲子
艺术
公开课
军事航空

今年秋冬最火的4条阔腿裤,配风衣松弛又时髦!

亲子要闻

防控高度近视,宜早不宜迟

艺术要闻

陆庆龙 2026风景写生新作

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

伊朗要求美明确回应7项条件

无障碍浏览 进入关怀版