Claude现在几乎全天挂在我的屏幕上。我已经把它接入了Figma、Canva和Affinity,用来做研究和设计。几周前,我通过文件系统连接器把它连上了我的Obsidian笔记库——比想象中简单得多,不需要MCP配置,直接指向笔记库文件夹路径就行。Claude现在可以浏览笔记、整理文件夹、按需求清理内容,全部在聊天窗口里完成。

然后我让它重命名了一些文件,回来后发现仪表板上一半的链接都失效了。

打开网易新闻 查看精彩图片

文件系统连接器并不知道自己在Obsidian里。它看到的只是一堆.md文件,仅此而已——维基链接、引用语法、前置元数据,这些对它来说都没有规则可言。所以当Claude重命名文件时,Obsidian完全不知情,所有指向那个文件名的链接都指向了一个不再存在的东西。

不过有个解决办法,只需要在你的笔记库根目录放一个纯文本文件

文件系统连接器在操作系统层面运行。它看到文件夹里的.md文件,这就是它的全部认知。它没有笔记库逻辑,不知道文件名是"承重结构",也不理解你在这些文件之上搭建的内部系统。

最后这点最要命。你笔记库里的每一个[[维基链接]]都指向一个文件名。一旦文件通过Obsidian以外的途径被重命名或移动,链接就死了,因为Obsidian的自动更新功能只在应用内重命名时才会触发。Claude在操作系统层面操作,所以Obsidian永远收不到通知。

而且不只是维基链接。引用语法可能损坏,前置元数据可能损坏,![[嵌入]]遵循的规则也跟标准Markdown图片不同。Claude可以"修复"所有这些问题,因为它不知道这些是Obsidian特有的功能。对它来说,这只是格式有点奇怪的Markdown而已。我第一次搞坏仪表板后的本能反应是再也不让Claude碰文件了,但这等于废了我搭建这套系统的初衷。

解决方法是在笔记库根目录放一个CLAUDE.md文件,五分钟就能搞定。

你可以在记事本、VS Code或Obsidian里写,甚至直接让Claude帮你生成。它能根据你的笔记库结构生成一个入门版本,然后你自己调整。不管怎样,一旦放进去,Claude访问笔记库时就会读取它,并将其视为该会话的常驻指令。

需要注意:在桌面端聊天中,它不像Claude Code那样完全自动。养成习惯,每次开启笔记库会话时先说"先查看我的CLAUDE.md",Claude就会读取。