一个用于 Obsidian 的简单 MCP 服务器
一个本地 Model Context Protocol 服务器,可让与 MCP 兼容的助理安全地读取和修改明确配置的 Obsidian 存储库。
版本 2 默认支持 MCP 2026-07-28 和 2025 年客户端,并需要 Node.js 22 或更高版本。它直接与 Markdown 文件进行工作,因此不需要打开 Obsidian。遗留协议和 v1 位置路径兼容性已被淘汰,并且会将准确的迁移说明打印到 stderr。
[!重要] MCP 客户端可以调用破坏性工具。请备份重要的保险库,查看客户端权限提示,并为同时编辑的备注使用修订前提条件。
需要 Node.js 22 或更高版本:
使用 npx 运行而不需要全局安装包。锁定主要版本可获得兼容的 2.x 更新,而不必自动过渡到未来的主要版本:
两个协议时代都使用相同的工具定义。在确认您的 MCP 客户端协商为 2026-07-28 后,您可以通过在 args 中添加 "--legacy", "reject" 来选择仅使用现代模式。 Vault ID 使用小写字母、数字、 _ 和 -,必须以字母开头,并且是助理传递给工具的值。最多可配置十个 Vault。重复 --vault 可暴露多个 Vault:
暂无开放 Issues,或尚未同步最近议题。