{"id":"df1bb221-a98c-4561-b2a1-c60c2b9773cd","slug":"ue-sho-mcp-obsidian-kotlin","kind":"mcp","name":"mcp-obsidian-kotlin","summary":"Model Context Protocol server for Obsidian","owner":"ue-sho","repoUrl":"https://github.com/ue-sho/mcp-obsidian-kotlin","license":"MIT","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"mcp","createdAt":"2025-03-27T06:40:44.000Z","addedAt":"2026-10-14T05:50:16.372Z","logoUrl":"https://avatars.githubusercontent.com/u/41093742?u=b1b3f88dd4ce6409ceed95361c138ed15516c081&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["files-documents","cloud-infra","memory-knowledge"],"tags":["obsidian"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-18T01:19:49.866Z","sample":false,"url":"https://conduits.dev/tools/ue-sho-mcp-obsidian-kotlin","language":"Kotlin","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# MCP Obsidian Kotlin\n\nA Model Context Protocol (MCP) server implementation for Obsidian, written in Kotlin. This project uses the [Obsidian Local REST API](https://github.com/coddingtonbear/obsidian-local-rest-api) plugin to allow AI agents to interact with Obsidian notes.\n\nThis project is inspired by [MCP Obsidian](https://github.com/MarkusPfundstein/mcp-obsidian) (Python implementation) but reimplemented in Kotlin.\n\n## Prerequisites\n\n- Java\n- [Obsidian](https://obsidian.md/)\n- [Local REST API](https://github.com/coddingtonbear/obsidian-local-rest-api) plugin for Obsidian\n\n## Setup\n\n1. Install the Local REST API plugin in Obsidian and configure an API key\n2. Clone this repository:\n   ```\n   git clone https://github.com/your-username/mcp-obsidian-kotlin.git\n   cd mcp-obsidian-kotlin\n   ```\n\n3. Build the project:\n   ```\n   ./gradlew build\n   ```\n4. Set the MCP server in the `mcp.json` file:\n   ```json\n   {\n      \"mcpServers\": {\n         \"obsidian\": {\n               \"command\": \"java\",\n               \"args\": [\n                  \"-jar\",\n                  \"your-path/mcp-obsidian-kotlin/app/build/libs/app.jar\"\n               ]\n         }\n      }\n   }\n   ```\n"}