
Show HN: Grove 是一款开源的 MCP 服务器,可用于搜索和写入您的 Obsidian 保险库
一句话看懂:Grove 将 Obsidian 笔记库封装为一个 MCP(模型上下文协议)服务器,使 AI 客户端(如 Claude、ChatGPT、Cursor)能通过六种标准化工具对本地 Markdown 笔记进行搜索、读写和版本管理,所有写入操作自动生成 git 提交并附带来源追溯信息。
事件核心:发生了什么
开发者 jmilinovich 在 GitHub 上开源了 Grove,这是一个单用户、自托管的 MCP 服务器,专为 Obsidian 格式的笔记库设计。Grove 提供 query(混合 BM25+向量+标题搜索)、get(按路径或标题读取)、multi_get(批量读取)、write_note(创建/更新/删除/移动)、list_notes(模式匹配列出)和 vault_status(健康诊断与图谱)六个工具。所有写入操作均通过 git 提交并记录来源跟踪头(provenance trailers),读取时可通过 git blame 区分用户原始思考与 AI 合成内容。该项目基于 TypeScript 严格模式,使用原生 node:http 而非 Express/Fastify,要求 Node ≥ 22。Grove 此前曾是一个托管产品(2026年4月至5月),开源版本移除了多租户 SaaS 层、自治代理、加密等功能,专注于单用户自建部署。
为什么重要
Grove 是 MCP 协议在个人知识管理领域的一个具体落地案例。它展示了如何将本地结构化数据(Obsidian 笔记库)通过标准化接口暴露给主流 AI 客户端,而无需依赖云服务或第三方数据管道。其“每次写入即 git 提交 + 来源追溯”的设计,在 AI 辅助写作场景中提供了可审计的用户意图与 AI 输出区分机制,这在需要维护知识真实性和作者权威性的场景(如学术笔记、创作草稿)中具有实际价值。Grove 选择自托管、单用户模式,也反映了当前 AI 工具链中“数据主权优先”的一种设计趋势。
对用户/开发者/创作者的影响
对于 Obsidian 用户,Grove 可能是一种将 AI 助手直接接入个人知识库的低成本方式,避免了手动复制粘贴或使用第三方云服务。开发者可以将其作为 MCP 服务器实现的参考模板,尤其是其 hybrid search(BM25+向量+RRF融合)、写队列锁(write-queue mutex)和来源追溯模块的设计。创作者可以利用其 provenance 功能在 AI 辅助写作中保留自己的核心观点,并在协作编辑时明确标记 AI 生成内容。但需要注意,Grove 要求用户自行管理 git 仓库、Voyage AI API 密钥(用于写入时生成嵌入向量),以及可选的 Anthropic API 密钥(用于自动链接提取),有一定部署门槛。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
值得关注的后续
目前公开信息显示,Grove 仍处于早期开发阶段,其 QMD 索引依赖外部工具、网络搜索功能和自动链接提取需要额外运行 Worker 进程。值得关注的后续包括:1)社区是否会出现 Docker 一键部署或简化安装脚本,降低非技术用户的使用门槛;2)MCP 协议在个人知识管理工具领域的采纳速度,以及是否有其他笔记应用(如 Notion、Logseq)跟进类似设计;3)Grove 的 provenance 机制是否能被更广泛的 AI 写作工具采纳,形成事实上的内容溯源标准。
来源:github.com


