功能 | 安装 | 配置 | 故障排除 | 安全 | 开发 | 支持
🔄 寻找项目维护者
本项目正在积极寻找专职维护者来接手开发和社区管理。项目将继续保留在当前的 GitHub 账户下以符合 Obsidian 插件商店的要求,并添加新的维护者作为协作者。
感兴趣? 加入我们的 Discord 社区 或查看我们的 维护者要求。
时间线:申请开放至 2025年9月15日。选择日期为 2025年9月30日。
MCP 工具为 Obsidian 提供了通过模型上下文协议(MCP)让 AI 应用程序如 Claude Desktop 安全访问和操作你的 Obsidian 保险库的能力。MCP 是一个开放协议,标准化了 AI 应用程序如何与外部数据源和工具交互,同时保持安全性和用户控制。1
该插件由两部分组成:
当你安装此插件时,它会帮助你设置这两个组件。MCP 服务器充当你的保险库和 AI 应用程序之间的安全桥梁。这意味着 AI 助手可以读取你的笔记、执行模板并进行语义搜索——但只有在你允许的情况下,并且仅通过服务器的安全 API 进行。服务器不会给 AI 应用程序直接访问你的保险库文件的权限。2
隐私说明:使用 Claude Desktop 和此插件时,默认情况下,你与 Claude 的对话不会用于训练 Anthropic 的模型。3
当连接到像 Claude Desktop 这样的 MCP 客户端时,此插件启用:
所有功能都需要像 Claude Desktop 这样的 MCP 兼容客户端,因为此插件提供了使这些集成成为可能的服务器组件。插件不会直接修改 Obsidian 的功能——相反,它创建了一个安全桥梁,允许 AI 应用程序以强大的方式与你的保险库互动。
[!重要] 此插件需要一个运行在你计算机上的本地安全服务器组件。服务器以签名可执行文件的形式分发,其完整源代码可以在
packages/mcp-server/中找到。有关我们安全措施和代码签名过程的详细信息,请参阅 安全 部分。
点击安装按钮将:
点击插件设置中的“安装服务器”按钮后,插件将自动:
虽然配置过程是自动化的,但它需要你明确许可安装服务器二进制文件并修改 Claude Desktop 的配置。除了这个初始设置步骤外,不需要额外的手动配置。
如果你遇到问题:
MCP 服务器二进制文件发布时附带 SLSA 证明签名,提供二进制文件构建地点和方式的加密证明。这有助于确保你下载的二进制文件的完整性和来源。
要使用 GitHub CLI 验证二进制文件:
安装 GitHub CLI:
# macOS (Homebrew)
brew install gh
# Windows (Scoop)
scoop install gh
# Linux
sudo apt install gh # Debian/Ubuntu
验证二进制文件:
gh attestation verify --owner jacksteamdev <二进制文件路径或URL>
验证将显示:
这种验证确保二进制文件没有被篡改,并且是从此存储库的源代码直接构建的。
请通过我们的 安全政策 报告安全漏洞。 不要在公共问题中报告安全漏洞。
该项目采用单仓库结构和基于特性的架构。有关详细的项目架构文档,请参阅 .clinerules。
该项目中的一些代码是使用 AI 编码代理 Cline 实现的。Cline 使用 cline_docs/ 和 .clinerules 文件来理解项目架构和模式,以便在实现新特性时使用。
该项目使用 Bun 工作空间结构:
packages/
├── mcp-server/ # 服务器实现
├── obsidian-plugin/ # Obsidian 插件
└── shared/ # 共享实用工具和类型
bun install
bun run build
bun run dev
在贡献之前,请阅读我们的 贡献指南,包括我们的社区标准和行为期望。
bun test
我们欢迎真诚的贡献,但坚持严格的社区标准。在所有互动中保持尊重和建设性。
在发帖前,请阅读我们的 贡献指南。 我们维持高标准的社区规范,并对有毒行为零容忍。
详见 GitHub 发布 以获取详细的变更日志信息。