适合谁
- 重度 Obsidian 用户希望 AI 代理直接读写自己的库
- 想要自托管、无插件、无外部 API 依赖的用户
- 需要从手机或远程访问库的移动/多设备工作流
- 关注数据安全的用户(OAuth 2.1、原子写入、容器加固)
Vault Cortex 是一个功能完整、工程质量较高的第三方 Obsidian MCP 服务器:混合搜索(FTS5 + 向量 + 重排序全部本地运行)、条目粒度的结构化记忆、看板感知的任务层、附件文件读取,以及完整的 OAuth 2.1 与数据完整性防护,在同类项目中少见。非官方(作者非 Obsidian 团队),但 MIT 许可、Docker 单容器部署门槛低,并有 CLI 向导。适合严肃使用 Obsidian 并愿意自托管的用户。
Vault Cortex 是一个独立的 MCP 服务器,为 AI 代理提供对 Obsidian 库的混合搜索、任务管理、结构化记忆和读写访问。无需插件、无需运行 Obsidian,一个 Docker 容器直接处理磁盘上的 .md 文件。可部署到 VPS 并配合 Obsidian Sync,实现手机、claude.ai 或任何远程 MCP 客户端访问,并以 OAuth 2.1 保护。搜索结合 FTS5 关键词匹配与向量语义相似度(RRF 融合),再由交叉编码器重排序;记忆层为带日期的只追加条目;任务层支持 Tasks 插件 emoji 与 Dataview 内联字段两种格式及看板泳道操作;文件工具可读取图片、Canvas、PDF、CSV 等非 Markdown 文件。传输方式为 streamable-http(http://localhost:8000/mcp 或 <PUBLIC_URL>/mcp)。
需 Docker(或 Podman、OrbStack 等兼容运行时);CLI 需 Node.js >= 20.12。本地快速开始:运行 npx vault-cortex@latest init,交互向导会询问库路径、生成令牌和配置并启动服务器;服务器地址 http://localhost:8000/mcp。远程部署:在 VPS 上运行 npx vault-cortex@latest init --mode remote,配合 Obsidian Sync 订阅。也可用 docker compose 手动部署(镜像 ghcr.io/aliasunder/vault-cortex)。连接 Claude Code:claude mcp add --scope user --transport http vault-cortex http://localhost:8000/mcp。