大家好,我是 AI 淇橦学。
昨天发生了一件让我挺开心的事。
我那个「死」了好几天的 AI 选题工具,活了。
而且比以前更强大。
让我从头说起。
01 配额用光,工具报废
上周日晚上,我花了大半天时间,终于把 AI 选题 Skill 做出来了。
它能自动采集 10 个数据源的热点。
分析聚类。
生成 10 个选题。
最后评分推荐 TOP 3。
功能很完美,对吧?
我兴奋地开始了测试。
第一次,没问题。
第二次,也还行。
第三次,报错了。
Error: API quota exceeded
配额用光了。
我以为网络搜索是无限用的,结果每次都在扣配额。
02 绝望中的转机:群里看到希望
接下来的几天,我一直在琢磨这事儿。
要不就等 2 月 1 日重置?
要不就换套餐?但那样成本又上去了。
昨天下午,我习惯性地打开群聊。
随便翻了几条消息,忽然看到一个词——MCP。
一个群友说:「配额不够用?试试装个 MCP 吧」
下面附了几个链接。
我点开看了看,发现还有篇文章专门讲这个。
看完之后,我眼睛亮了。
这不是正好解决我的问题吗?
03 MCP 是什么?解决我的问题
MCP,Model Context Protocol。
字面意思是「模型上下文协议」,
但我更愿意理解为——
给 Claude 装的「外挂接口」。
简单说,就是让 Claude 可以连接外部工具。
比如,让搜索不再消耗智谱的 API 配额。
那篇文章提到的解决方案挺有意思:
三合一搜索神器
- Exa 搜索:AI 优化的专业搜索
- 多引擎搜索:聚合 7 个搜索引擎,免费无限
- 网页抓取:直接读取任意网页内容,免费无限
三个工具互补,怎么用都够。
我看完就想,这不就是我要的吗?
04 一个方案,就够用
那篇文章给了两个安装方案。
我想了想,就直接用了完整版的。
方案 A:完整版(推荐)
包含三个工具:
✅ Exa 搜索(约 2000 次 AI 优化搜索)
✅ 多引擎搜索(无限免费)
✅ 网页抓取(无限免费)
需要 Exa API 密钥,8 分钟搞定。
Exa 的新用户送 $10,能做约 2000 次搜索,够用很久。
搜索质量确实高,AI 优化过,不是吹的。
05 我的选择与安装体验
说干就干。
但装之前,先要做个准备工作。
准备工作
你需要三个东西。
Node.js 18+
访问 nodejs.org 下载 LTS 版本。
安装时记得勾选「Add to PATH」。
Git
稳定网络
打开 PowerShell,检查一下:
node--version# 应显示 v18.x.x 或更高
git--version# 应显示 git version 2.x.x
报错就去问 Claude Code 下载安装。
一键安装
那篇文章给了一个很方便的提示词,我直接复制给了 Claude Code。
先用你的 Exa API 密钥替换掉 YOUR_EXA_API_KEY,然后复制下面这段:
请帮我一键安装并配置三个 MCP 服务器:
1. 创建目录:.claude/mcp/
2. 克隆三个项目:
- git clone https://github.com/exa-labs/exa-mcp-server.git
- git clone https://github.com/Aas-ee/open-webSearch.git
- git clone https://github.com/zacfire/mcp-web-reader.git
3. 安装依赖并构建:
- cd exa-mcp-server && npm install
- cd ../open-webSearch && npm install && npm run build
- cd ../mcp-web-reader && npm install && npm run build
4. 创建配置文件 .mcp.json,内容如下:
{
"mcpServers": {
"exa-search": {
"command": "node",
"args": [".claude/mcp/exa-mcp-server/.smithery/stdio/index.cjs"],
"env": {
"EXA_API_KEY": "YOUR_EXA_API_KEY"
}
},
"open-websearch": {
"command": "node",
"args": [".claude/mcp/open-webSearch/build/index.js"],
"env": {
"MODE": "stdio",
"DEFAULT_SEARCH_ENGINE": "bing"
}
},
"web-reader": {
"command": "node",
"args": [".claude/mcp/mcp-web-reader/dist/index.js"]
}
}
}
5. 验证安装并告诉我结果。
复制完,Claude Code 开始自动执行。
我就在旁边看着。
几分钟,三个工具都装好了,配置文件也自动生成。
整个过程很顺畅,不用自己敲一行命令。
03:45,安装完成。
「Successfully installed」的提示出现时,我长舒一口气。
06 测试:工具活了,比以前更强
接下来是测试时间。
我重启了 Claude Code,然后输入了一个命令:
/topic-collector
这是我之前开发的选题技能,但现在应该能用了。
因为采集任务不再消耗我的 API 配额。
几秒钟后,结果出来了。
不仅有结果,而且结果比以前更丰富:
- exa-search 搜索到了最新的 Claude Code 教程
- open-websearch 抓取了掘金的热门文章
- web-reader 直接读取了网页内容
最关键的是——没有报错!
我的工具,活了!
而且比以前更强大。
07 写在最后:从失败到重生
这次经历,比做出一个成功的选题工具更有价值。
它让我明白了一个道理:
配额用光了?那就找不消耗配额的方法。
功能不够用?那就找能扩展功能的方式。
工具坏了?那就修好它,或者做个更好的。
就像我给 Claude Code 装「外挂」一样。
AI 在进化,我们也要进化。
通过这次「装外挂」经历,我真正理解了 MCP 的价值:
成本自由
网络搜索、内容读取,这些原本要消耗珍贵 API 配额的任务,现在都转到了专门的 MCP 服务器上。
我的智谱配额,可以专注于真正需要 AI 理解的工作。
功能增强
不再局限于单一的 WebSearch,我可以:
- 使用 Exa 的专业搜索
- 调用多个搜索引擎(Bing、Baidu、掘金)
- 直接读取任意网页内容
稳定运行
再也不用担心 429 错误,不用再等配额重置。
工具想什么时候用,就什么时候用。
下次遇到问题,别怕。
换个思路,可能就是另一片天。
关注公众号「AI 淇橦学」,和 AI 一起成长。
有问题或建议?后台留言即可。