io.github.stonematt

mcp-obsidian-cli

MCP server wrapping the Obsidian CLI — full native API access over the Model Context Protocol.

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

OBSIDIAN_VAULT(str)

Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.

OBSIDIAN_CLI_PATH(str)
Default:obsidian-cli

Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.

OBSIDIAN_TIMEOUT_MS(str)
Default:15000

Per-command timeout in milliseconds.