mcp server
mcp-obsidian-kotlin
Model Context Protocol server for Obsidian
Set up
Runs on your computer. Pick your agent and operating system.
This project does not publish an install method we can turn into a config. Follow the README instead.
README
synced Oct 18, 2026MCP 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.jsonfile:{ "mcpServers": { "obsidian": { "command": "java", "args": [ "-jar", "your-path/mcp-obsidian-kotlin/app/build/libs/app.jar" ] } } }