我仅仅给 Claude Code 配置 ~/.claude/setting.json ,增加了智谱的 base_url ,但是为啥 claude code 会自动调用 z.ai MCP 提供的 web_search 以及 web_fetch 工具?
如果服务端有这种协议,为啥对程序员透明?

我仅仅给 Claude Code 配置 ~/.claude/setting.json ,增加了智谱的 base_url ,但是为啥 claude code 会自动调用 z.ai MCP 提供的 web_search 以及 web_fetch 工具?
如果服务端有这种协议,为啥对程序员透明?
1 ihainan Feb 4 |
2 thevenin1416 Feb 4 我实在不明白为什么就它搞特殊,让模型自己去调工具不就好了,非得把这些工具的调用变成服务,目的是啥,方便处理数据吗? |
3 QS0x01 Feb 4 因为你的请求要过他们的后端,这一步可以 aop 注入各种其它的东西,比如系统提示词、工具调用... 然后再输入模型推理。 不然你可以分析下智谱是怎么实现给你发沪上阿姨和旺仔牛奶的。就是注入了一个专门用于下发 cdk 的 mcp |
4 javazhao Feb 4 这点确实很坑,而且你不设置的话可能会扣费,因为智谱的 mcp 工具是需要 key 的,需要付费。可以看一下官方的 claude code 配置文档中 mcp 的设置。一定要看!!! |
5 achangzhou OP 更坑它提供的 web_search/web_fetch 又不好用 |
6 codingmiao Feb 4 ~/.claude.json 这个下面写了 zp mcp 了吧 |
8 NizumaEiji Mar 5 我也遇到了这个问题。 我的套餐里 mcp 额度并不高,所以我自己想办法用 crawler4ai 封装了一个 skills 去实现网络搜索,然后把智谱相关的 mcp 配置全都 remove 了。 但是配置后发现 cc 还是默认用 web_search 去查询,直到最后把 mcp 使用额度用光,但是 cc 自己又没有切换到我的网络查询 skill 。 |