MCP黑曜石Kotlin
用Kotlin编写的Obsidian的模型上下文协议(MCP)服务器实现。该项目使用 黑名单本地REST API 插件,允许AI代理与黑曜石笔记进行交互。
这个项目的灵感来自 MCP黑曜石 (Python实现),但在Kotlin中重新实现。
先决条件
- Java
- 黑曜石
- 本地REST API 黑曜石插件
设置
- 在Obsidian中安装本地REST API插件并配置API密钥
- 克隆此存储库:
git clone https://github.com/your-username/mcp-obsidian-kotlin.git
cd mcp-obsidian-kotlin- 构建项目:
./gradlew build- 在中设置MCP服务器
mcp.json文件:
{
"mcpServers": {
"obsidian": {
"command": "java",
"args": [
"-jar",
"your-path/mcp-obsidian-kotlin/app/build/libs/app.jar"
]
}
}
}