跳到主要内容

1 篇博文 含有标签「Claude-Code」

查看所有标签

用 Tavily MCP 替代智谱搜索,节省 70% 编码套餐额度

· 阅读需 4 分钟

在使用 智谱 GLM 编码套餐 进行日常开发时,发现一个容易被忽视的额度消耗问题:智谱内置的 MCP 联网搜索和网页读取工具,每次调用都消耗编码套餐额度。本文记录排查过程和用 Tavily MCP 替代的方案。

TL;DR

智谱 GLM 编码套餐内置 web-search-primeweb-reader 两个 MCP 服务,每次搜索/读取消耗对话额度。替换为 Tavily MCP 后,联网搜索使用独立免费额度(1000 次/月),不再挤占编码对话用量。

问题现象

在一次 WooCommerce 主题上架开发中,频繁使用联网搜索查文档、读网页。开发完成后查看额度:

智谱编码套餐额度使用情况

5 小时周期内已用 16%,主要消耗来自 MCP 工具调用而非编码对话本身。

查看 MCP 调用统计更直观:

MCP 工具调用量统计

网页搜索和网页读取占了 MCP 调用的大部分。这些调用完全可以不消耗编码套餐额度。

根因

智谱 GLM 编码套餐通过 open.bigmodel.cn 的 MCP 端点提供联网能力:

web-search-prime: https://open.bigmodel.cn/api/mcp/web_search_prime/mcp
web-reader: https://open.bigmodel.cn/api/mcp/web_reader/mcp
zread: https://open.bigmodel.cn/api/mcp/zread/mcp

这些是 HTTP 类型的 MCP 服务,每次调用经过智谱 API 网关,按编码套餐额度计费。而联网搜索本质上是通用能力,不应该消耗 AI 编码额度。

解决方案:用 Tavily MCP 替代

Tavily 提供独立的免费额度(1000 次/月),搜索和网页提取能力完整覆盖智谱的两个工具。

Step 1:移除智谱搜索/读取服务

claude mcp remove web-reader -s user
claude mcp remove web-search-prime -s user

Step 2:添加 Tavily MCP

claude mcp add tavily-search -s user -- npx -y tavily-mcp@latest

Step 3:配置 API Key

~/.claude.json 中补充环境变量:

{
"mcpServers": {
"tavily-search": {
"type": "stdio",
"command": "npx",
"args": ["-y", "tavily-mcp@latest"],
"env": {
"TAVILY_API_KEY": "tvly-your-key-here"
}
}
}
}

Tavily API Key 在 tavily.com 注册即可获取,免费额度 1000 次/月。

Step 4:清理残留配置

移除服务后,settings.json 中的权限引用也要清理:

// 删除 deny 中的智谱搜索引用
"deny": ["mcp__web-search-prime__web_search_prime"] // 删掉

// 删除 allow 中的 web-reader 引用
"mcp__web-reader__webReader" // 删掉

替换前后对比

维度智谱 web-search + web-readerTavily
计费方式消耗编码套餐额度独立免费额度 1000 次/月
搜索质量中文优化中英文均衡
网页提取独立工具内置 extract 功能
配置方式平台内置,无法关闭claude mcp add 一行命令
超出后挤占编码对话额度付费继续使用

注意事项

注意事项

  1. 智谱服务是平台内置的,即使移除本地配置,重启后可能自动恢复。需要在 settings.jsondeny 列表中明确屏蔽
  2. 保留 zread(GitHub 仓库阅读),这个工具消耗较少且功能独特
  3. 保留 doubao-vision(图像分析),Tavily 不覆盖这个场景

推荐

也在用智谱 GLM 编码套餐?

了解智谱 GLM 编码套餐