Obsidian Kotlin MCP Server

Enables AI agents to interact with Obsidian notes through a Model Context Protocol server.

Local serverstdioPython

What is the Obsidian Kotlin MCP Server?

Enables AI agents to interact with Obsidian notes through a Model Context Protocol server.

What it actually does

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.

Configuration

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

Example prompts to try

  • “Use Obsidian Kotlin to Java.”

Frequently asked questions

It uses the Obsidian Local REST API plugin to access and modify notes within your Obsidian vault, enabling AI agents to read, write, and manage your information.