适合谁
- 希望通过多个 MCP 客户端访问本地 Obsidian vault 的用户。
- 需要保留未修改 frontmatter 原始格式的笔记工作流。
- 需要本地文件操作、搜索和标签管理的知识库用户。
MCPVault 是 MIT 许可的开源 MCP 服务器,面向本地 Obsidian vault,提供覆盖较完整的笔记和文件管理工具。其主要优点是 frontmatter 保护、路径安全、确认式危险操作和 stdio 隔离;主要风险是 AI 获得 vault 内容及写入权限后可能造成数据泄露或修改。
最强项 · 文档质量 15/20 最弱项 · 可靠性 9/20
静态评测 · 未实际运行收录于 2026-07-29
查看 FMRS 评分方法 →运行环境:Node.js 18+
安装 Node.js 18 或更高版本。使用 npx 运行 npx @bitbonsai/mcpvault@latest /path/to/your/vault,并将提供的 JSON 配置加入支持的 MCP 客户端;将路径替换为实际 Obsidian vault 路径。也可以省略路径,此时使用当前工作目录。配置后重启客户端并测试列出文件或读取笔记。
{"mcpServers":{"obsidian":{"command":"npx","args":["@bitbonsai/mcpvault@latest","/path/to/your/vault"]}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"obsidian": {
"command": "npx",
"args": [
"@bitbonsai/mcpvault@latest",
"/path/to/your/vault"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add obsidian -- npx @bitbonsai/mcpvault@latest /path/to/your/vault
在终端运行;先把 <…> 占位符换成你自己的值。
配置后询问 AI「列出我的 Obsidian vault 里的文件」,若能返回 vault 中的文件列表(工具列表中出现 read_note、write_note 等),即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
MCPVault 是一个轻量级 MCP 服务器,为 Obsidian vault 提供安全的读写访问。它支持笔记、目录、搜索、批量读取、元数据和标签管理,并通过路径校验、文件过滤及 YAML frontmatter 验证降低误操作风险。服务器运行在指定 vault 根目录内,使用 stdio 传输。
安全地读写本地文件与目录
独立的 Obsidian 库 MCP 服务器:混合搜索、笔记与文件、结构化记忆、任务管理,支持 OAuth 2.1。
通过 HTTPS 安全远程访问你的 Obsidian 仓库,支持 OAuth 2.0 认证。
以AI原生方式精准编辑 Word 与 OpenDocument 文档,保留原有格式
源版本 09f28bdb5d0b 数据同步于 2026-10-19 查看 FMRS 评分方法