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

1 月 23 日
 Zane3

被 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 之前,想清楚。

3657 次点击
所在节点    分享发现
4 条回复
Zane3
1 月 23 日
demen
1 月 24 日
想起来 autoGLM 的客户端也会强制给电脑上所有 chromium 内核浏览器安装上 GLM 的扩展,要命的是即使卸载了 autoGLM 还会依然在新安装 chromium 内核浏览器启动后装上
exploreexe
1 月 25 日
看到 antigravity tools 的 issue 列表 有个人说吧 MCP 都删掉 就不 529 了 没想到居然是这个 MCP 的锅
hyqCrystal
1 月 31 日
pencil 界面让去链接 cc ,需要登录 我命令行能使用 cc 做东西啊 一脸懵

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

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

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

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

© 2021 V2EX