最近公众号都在吹 Pencil.dev 。
什么「在 IDE 里画 UI 」「 MCP 驱动的设计画布」「设计和代码不再分离」……看得我心动,装了它的 VS Code 插件。
然后,噩梦开始了。
装完 Pencil 插件没多久,我的 Claude Code 开始疯狂报错:
API Error: Repeated 529 Overloaded errors
我用的是 antigravity tools 反代方案。之前一直好好的,突然就不行了。
529 错误一般是服务端过载。我第一反应:是不是反代出问题了?
折腾了一晚上。
检查反代配置。没问题。
换个 API Key 。还是报错。
在 antigravity tools 里调模型映射。改了一堆乱七八糟的配置。
看日志。改配置。再看日志。再改配置。
问 AI 。给了一堆「可能是网络问题」「可能是配置问题」的废话。按它说的改了,还是不行。
重启 Claude Code 。没用。
清缓存。没用。
把能想到的都试了一遍。529 依然稳如老狗。
我开始怀疑人生。
最后,我去翻 Claude Code 的配置文件。
发现多了个东西:mcpServers 里面多了一个 pencil 配置。
我没加过这玩意儿。
然后我想起来——Pencil 插件。
原来 Pencil 的 VS Code 插件安装后,会静默给 Claude Code 加上它的 MCP 。不问你,不提示,直接改你的配置文件。
这个 MCP 跟我的反代方案冲突了。每次 Claude Code 启动,都会尝试连接 Pencil 的 MCP server ,然后就 529 了。
气死我了。
删掉 Pencil 的 MCP 配置。两个地方都要清理干净:
找到 mcpServers 字段,删掉 pencil 这个配置块。
找到 allow 列表,删掉 mcp__pencil 这行。
清理完这两个文件,重启 Claude Code 。
搞定。529 错误消失了。世界恢复正常。
Pencil 产品本身可能不错。但这种静默修改用户配置的行为,真的坑。
你要加 MCP ,问一下用户很难吗?弹个确认框能死吗?
热门产品被公众号吹上天,装之前还是多留个心眼。看看它会往你系统里塞什么东西。
用反代跑 Claude Code 的朋友,注意了。装 Pencil 之前,想清楚。
1
Zane3 OP |
2
demen 2 天前
想起来 autoGLM 的客户端也会强制给电脑上所有 chromium 内核浏览器安装上 GLM 的扩展,要命的是即使卸载了 autoGLM 还会依然在新安装 chromium 内核浏览器启动后装上
|
3
exploreexe 13 小时 38 分钟前
看到 antigravity tools 的 issue 列表 有个人说吧 MCP 都删掉 就不 529 了 没想到居然是这个 MCP 的锅
|