Obsidian Mcp Tools

Obsidian Mcp Tools

🚀 MCP 工具插件

MCP 工具插件是专门为 Obsidian 打造的一套插件集合,它能与遵循模型上下文协议(MCP)的 AI 服务进行交互,支持数据输入、处理和输出等功能,还兼容多种 MCP 客户端,为用户提供了便捷的使用体验。

🚀 快速开始

MCP 工具插件(Model Context Protocol Tools,简称 MCP Tools)是专为 Obsidian 设计的插件集合,用于与遵循模型上下文协议(MCP)的 AI 服务交互。以下是快速上手步骤:

  1. 确保满足安装的前置条件,即安装 Obsidian 最新版本并具备互联网连接。
  2. 完成插件的下载与安装。
  3. 安装完成后重启 Obsidian。
  4. 打开侧边栏,选择 MCP 工具插件图标。
  5. 在弹出的界面中配置 API 键或访问令牌。
  6. 开始使用 MCP 服务。

✨ 主要特性

  • 与遵循 MCP 协议的 AI 服务交互。
  • 提供数据输入、处理和输出功能。
  • 支持多种格式的数据交换。

📦 安装指南

前置条件

  • Obsidian 最新版本。
  • 具备互联网连接。

下载与安装

  1. 访问 MCP Tools 仓库
  2. 在 Releases 页面下载适用于你系统的插件包。
  3. 将下载的 .zip 文件解压并复制到 appdata 目录下的 Plugins 文件夹中:
    Windows: C:\Users\<你的用户名>\AppData\Roaming\Obsidian\Plugins
    macOS: /Users/<你的用户名>/Library/Application Support/Obsidian/Plugins
    Linux: ~/.config/obsidian/Plugins
    

💻 使用示例

基础用法

以下是使用 MCP 工具插件的基础步骤:

  1. 安装完成后重启 Obsidian。
  2. 打开侧边栏,选择 MCP 工具插件图标。
  3. 在弹出的界面中配置 API 键或访问令牌。
  4. 开始使用 MCP 服务。

🔧 技术细节

安全方面

二进制分发

  • 所有发布版本均通过 GitHub Actions 进行可重复构建。
  • 二进制文件带有 SLSA 出证,确保完整性和来源。
  • 发布工作流完全符合开源标准。

运行时安全

  • 服务器以最小权限运行。
  • 所有通信均为加密。
  • API 密钥使用平台特定的凭据存储进行保护。

开发方面

工程结构

MCP 工具插件采用单体仓库架构,包含以下模块:

packages/
├── mcp-server/        # 服务器实现
├── obsidian-plugin/   # Obsidian 插件
└── shared/           # 公共工具和类型

使用 Cline

部分代码由 AI 编码代理 Cline 实现,参考 cline_docs/.clinerules 文件了解项目架构。

工作区

该项目使用 Bun 工作区结构:

  • 依赖管理
    1. 安装依赖:
    bun install
    
    1. 构建所有包:
    bun run build
    
    1. 开发模式运行:
    bun run dev
    
  • 配置要求
    • Bun v1.1.42 或更高版本。
    • TypeScript 5.0+。

🤝 贡献指南

  1. Fork 仓库。
  2. 创建功能分支。
  3. 提交更改。
  4. 运行测试:
    bun test
    
  5. 提交 Pull Request。

详细指南请参阅 CONTRIBUTING.md。

🛠️ 支持

📜 变更日志

详细变更记录请参考 CHANGELOG.md。

📄 许可证

项目遵循 MIT 许可证,具体条款见 LICENSE 文件。

📌 脚注

  1. MCP 协议定义了 AI 服务与客户端之间的交互标准。
  2. 插件支持的 API 格式包括 JSON、XML 和自定义格式。
  3. 所有脚本均经过严格测试,确保兼容性和稳定性。
  • 0 关注
  • 0 收藏,28 浏览
  • system 提出于 2025-09-19 21:18

相似服务问题

相关AI产品