我给 Claude Code 配置了智谱的 GLM4.7,为什么会自动使用 z.ai 提供的 MCP ?

2 月 4 日
 achangzhou

我仅仅给 Claude Code 配置 ~/.claude/setting.json ,增加了智谱的 base_url ,但是为啥 claude code 会自动调用 z.ai MCP 提供的 web_search 以及 web_fetch 工具?

如果服务端有这种协议,为啥对程序员透明?

2638 次点击
所在节点    程序员
8 条回复
ihainan
2 月 4 日
thevenin1416
2 月 4 日
我实在不明白为什么就它搞特殊,让模型自己去调工具不就好了,非得把这些工具的调用变成服务,目的是啥,方便处理数据吗?
QS0x01
2 月 4 日
因为你的请求要过他们的后端,这一步可以 aop 注入各种其它的东西,比如系统提示词、工具调用... 然后再输入模型推理。

不然你可以分析下智谱是怎么实现给你发沪上阿姨和旺仔牛奶的。就是注入了一个专门用于下发 cdk 的 mcp
javazhao
2 月 4 日
这点确实很坑,而且你不设置的话可能会扣费,因为智谱的 mcp 工具是需要 key 的,需要付费。可以看一下官方的 claude code 配置文档中 mcp 的设置。一定要看!!!
achangzhou
2 月 4 日
更坑它提供的 web_search/web_fetch 又不好用
codingmiao
2 月 4 日
~/.claude.json 这个下面写了 zp mcp 了吧
jardel
2 月 5 日
claude.json 配置文件中看看是不是已经添加了 MCP 服务在对应 workspace 中,添加了都会调用。
NizumaEiji
3 月 5 日
我也遇到了这个问题。
我的套餐里 mcp 额度并不高,所以我自己想办法用 crawler4ai 封装了一个 skills 去实现网络搜索,然后把智谱相关的 mcp 配置全都 remove 了。
但是配置后发现 cc 还是默认用 web_search 去查询,直到最后把 mcp 使用额度用光,但是 cc 自己又没有切换到我的网络查询 skill 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1190561

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX