适合谁
- 已经在使用 Obsidian 管理个人或团队知识库的用户
- 希望 AI 助手能理解笔记间链接结构而非单篇孤立文件的场景
- 使用 Claude Desktop、Claude Code 或其他本地 MCP 客户端的用户
该服务器将 MCP 服务直接内置于 Obsidian 插件中,通过 HTTP/HTTPS 提供细粒度权限控制的仓库访问、编辑与知识图谱遍历能力,适合已使用 Obsidian 且需要 AI 深度理解笔记关联的用户,但作为第三方插件需要用户自行管理密钥、证书与操作权限范围。
Semantic Notes Vault MCP 是一个作为 Obsidian 插件运行的高性能 Model Context Protocol 服务器,通过 HTTP/HTTPS 传输向任何兼容 MCP 的 AI 客户端暴露对 Obsidian 仓库(vault)的直接访问。服务器本身就是插件,无需额外启动 Node 进程或桥接 REST-API 插件。它提供 8 个工具族(共约数十个具体操作),支持文件的列出、读取、创建、搜索、移动、拆分与合并,支持基于窗口的内容编辑,支持沿链接、标签和反向链接进行知识图谱遍历,并可选集成 Dataview 查询与 Obsidian Bases 数据库视图。所有操作都受用户设置的权限控制,包括只读模式、按操作粒度的控制,以及路径允许/阻止列表。
1) 在 Obsidian 的 Settings → Community plugins 中搜索并安装 "Semantic Notes Vault MCP"(或通过 BRAT 安装测试版)。2) 在插件设置页生成 API 密钥和服务地址。对 Claude Desktop,从插件设置页或 GitHub Releases 下载 .mcpb 包,拖入 Claude Desktop 窗口并粘贴密钥即可;对 Claude Code,运行插件设置页提供的 claude mcp add --transport http 命令;对 Cline/Continue 等其他客户端,将给出的 JSON 配置(含 URL 和 Bearer 密钥)添加到客户端的 MCP 配置文件中。3) 如使用 HTTPS,需要手动信任插件自动生成的自签名证书(macOS 钥匙串或设置 NODE_EXTRA_CA_CERTS,Bun 运行时如 Claude Code 必须使用后者)。
{"mcpServers":{"obsidian-vault":{"transport":{"type":"http","url":"http://localhost:3001/mcp","headers":{"Authorization":"Bearer YOUR_API_KEY"}}}}}