article
README
🚀 MCP Obsidian Kotlin
MCP Obsidian Kotlin 是一个用 Kotlin 编写的、适用于 Obsidian 的 Model Context Protocol (MCP) 服务器实现。该项目借助 Obsidian 本地 REST API 插件,实现了 AI 代理与 Obsidian 笔记的交互。它受到 Python 版本的 MCP Obsidian 启发,不过是用 Kotlin 全新重写的。
🚀 快速开始
MCP Obsidian Kotlin 可让 AI 代理与 Obsidian 笔记交互,为笔记管理带来新体验。下面将介绍使用前的准备工作和安装步骤。
✨ 主要特性
- 使用 Kotlin 编写,具有良好的跨平台性和性能。
- 借助 Obsidian 本地 REST API 插件,实现 AI 代理与 Obsidian 笔记的交互。
- 受 Python 版本启发,但完全用 Kotlin 重新实现,有自己的独立架构。
📦 安装指南
先决条件
- Java
- Obsidian
- 安装并配置好 本地 REST API 插件
安装步骤
- 在 Obsidian 中安装本地 REST API 插件,并生成 API 密钥。
- 克隆此仓库:
git clone https://github.com/your-username/mcp-obsidian-kotlin.git cd mcp-obsidian-kotlin - 构建项目:
./gradlew build - 在
mcp.json文件中设置 MCP 服务器配置:{ "mcpServers": { "obsidian": { "command": "java", "args": [ "-jar", "your-path/mcp-obsidian-kotlin/app/build/libs/app.jar" ] } } }
请将your-path替换为实际的项目路径。
Scan to join WeChat group