Dockerized MCP Server connected to Obsidian Vault with Local REST API. (rewritten completely with BUN to make it faster and more lightweight)
Overview
[PRE-RELEASE] The mcp-obsidian repository provides a Model Context Protocol (MCP) server that enables AI assistants and other MCP clients to interact with Obsidian vaults through the Local REST API plugin. This server acts as a bridge between MCP-compatible applications and Obsidian's knowledge management capabilities, allowing programmatic access to notes, search functionality, and vault metadata.
Server Config
{
"mcpServers": {
"obsidian": {
"command": "docker",
"args": [
"run",
"--name",
"mcp-obsidian-windsurf",
"--interactive",
"--rm",
"-e",
"API_KEY",
"-e",
"API_HOST",
"-e",
"API_PORT",
"-e",
"DEBUG",
"ghcr.io/oleksandrkucherenko/obsidian-mcp:latest"
],
"env": {
"API_KEY": "{secret_key}",
"API_HOST": "https://172.26.32.1",
"API_PORT": "27124",
"DEBUG": "mcp:*"
}
}
}
}