适合谁
- 希望从任何设备安全远程访问 Obsidian 仓库的用户。
- 将 Claude.ai(网页版)或移动端与 Obsidian 集成。
- 需要与 Obsidian Sync 并发写入且避免文件冲突。
obsidian-web-mcp 是一个功能强大、安全设计良好的远程 MCP 服务器,专为 Obsidian 设计。它解决了本地 stdio 服务器无法从远程访问、以及 Obsidian Sync 文件损坏的问题。设置需要一定的技术知识,但文档详尽。适合需要跨设备访问笔记的高级用户。
obsidian-web-mcp 是一个安全的、可远程访问的 MCP 服务器,让 LLM(如 Claude)能够从任何地方读写你的 Obsidian 仓库——包括桌面、手机或任意网络。它通过 HTTP 运行,使用 OAuth 2.0 认证,并通过 Cloudflare Tunnel 暴露服务,因此你的机器不会直接暴露在互联网上。服务器直接读写磁盘上的 Markdown 文件,解析 YAML frontmatter,维护内存索引以支持快速查询,并提供全文搜索功能。默认采用原子写入,确保与 Obsidian Sync 兼容。
git clone https://github.com/jimprosser/obsidian-web-mcp.git。2. 设置环境变量:VAULT_PATH(仓库路径)、VAULT_MCP_TOKEN(强令牌)、VAULT_OAUTH_PASSWORD(必填,用于浏览器登录)。3. 使用 uv run vault-mcp 运行服务器(默认绑定 127.0.0.1:8420)。4. 在 Claude(桌面或移动端)中添加集成,输入服务器 URL;Claude 会通过 OAuth 流自动注册并连接。