把笔记读操作暴露为MCP资源而非工具,大幅省上下文

Open_Variation1438 · reddit · 2026-07-08

一位独立开发者在自建基于文件夹的Markdown笔记MCP服务时,反思工具vs资源的设计取舍。多数笔记MCP把一切暴露为工具,但每个工具schema都会常驻上下文,导致读一条笔记前先为20个工具schema买单。他的方案是:读操作走resources(每条笔记为vellum://note/{path}资源,支持订阅文件外部更新),写操作才做成工具(write_note/move/patch等15个),并把策展类高级工具用开关收起。效果是上下文不再被管道代码占满,智能体能更自然地按引用调取文档。

原文链接 →