GoForum🌐 V2EX

被 Pencil 坑了一晚上:热门产品的静默操作有多坑

Zane3 · 2026-01-23 23:07 · 0 次点赞 · 2 条回复

被 Pencil 坑了一晚上:热门产品的静默操作有多坑

最近公众号都在吹 Pencil.dev 。

什么「在 IDE 里画 UI 」「 MCP 驱动的设计画布」「设计和代码不再分离」……看得我心动,装了它的 VS Code 插件。

然后,噩梦开始了。


Claude 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 配置。两个地方都要清理干净

1. 清理 ~/.claude.json

找到 mcpServers 字段,删掉 pencil 这个配置块。

2. 清理 ~/.claude/settings.json

找到 allow 列表,删掉 mcp__pencil 这行。

3. 重启 Claude Code

清理完这两个文件,重启 Claude Code 。

搞定。529 错误消失了。世界恢复正常。


吐槽一下

Pencil 产品本身可能不错。但这种静默修改用户配置的行为,真的坑。

你要加 MCP ,问一下用户很难吗?弹个确认框能死吗?

热门产品被公众号吹上天,装之前还是多留个心眼。看看它会往你系统里塞什么东西。

用反代跑 Claude Code 的朋友,注意了。装 Pencil 之前,想清楚。

2 条回复
Zane3 · 2026-01-23 23:07
#1
demen · 2026-01-24 00:17
#2

想起来 autoGLM 的客户端也会强制给电脑上所有 chromium 内核浏览器安装上 GLM 的扩展,要命的是即使卸载了 autoGLM 还会依然在新安装 chromium 内核浏览器启动后装上

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: Zane3
发布: 2026-01-23
点赞: 0
回复: 0