ue-sho/mcp-obsidian-kotlin
If you are the rightful owner of mcp-obsidian-kotlin and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Obsidian Kotlin is a Model Context Protocol server implementation for Obsidian, written in Kotlin, enabling AI agents to interact with Obsidian notes via the Local REST API.
MCP Obsidian Kotlin
A Model Context Protocol (MCP) server implementation for Obsidian, written in Kotlin. This project uses the Obsidian Local REST API plugin to allow AI agents to interact with Obsidian notes.
This project is inspired by MCP Obsidian (Python implementation) but reimplemented in Kotlin.
Prerequisites
- Java
- Obsidian
- Local REST API plugin for Obsidian
Setup
-
Install the Local REST API plugin in Obsidian and configure an API key
-
Clone this repository:
git clone https://github.com/your-username/mcp-obsidian-kotlin.git cd mcp-obsidian-kotlin
-
Build the project:
./gradlew build
-
Set the MCP server in the
mcp.json
file:{ "mcpServers": { "obsidian": { "command": "java", "args": [ "-jar", "your-path/mcp-obsidian-kotlin/app/build/libs/app.jar" ] } } }