图片

大家好,我是 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+

访问 https://nodejs.org 下载 LTS 版本。

安装时记得勾选「Add to PATH」。

Git

访问 https://git-scm.com/download/win 下载。

稳定网络

打开 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 一起成长。

有问题或建议?后台留言即可。

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐