最近公众号都在吹 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 之前,想清楚。

