Skip to content
Conduit

mcp server

mcp-obsidian-kotlin

Model Context Protocol server for Obsidian

ue-sho/mcp-obsidian-kotlincommunitylistedunreviewed

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, 2026

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

Setup

  1. Install the Local REST API plugin in Obsidian and configure an API key

  2. Clone this repository:

    git clone https://github.com/your-username/mcp-obsidian-kotlin.git
    cd mcp-obsidian-kotlin
    
  3. Build the project:

    ./gradlew build
    
  4. 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"
                ]
          }
       }
    }
    
↑↓ navigate openesc close