Browser Automation · MODEL CONTEXT PROTOCOL

MCP Obsidian Kotlin

MCP Obsidian Kotlin is a community-listed Model Context Protocol server. Review the source repository before installation.

WHAT IT CONNECTS

What MCP Obsidian Kotlin gives an AI Agent

The source catalog does not include a structured feature list. Review the repository documentation before use.

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.

README

Repository documentation

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"
                ]
          }
       }
    }
View README on GitHub

COMMUNITY

Save, rate, and discuss

Loading community data…