Access Obsidian vaults via Local REST API - read, search, and interact with notes
io.github.OleksandrKucherenko/mcp-obsidian-via-rest
https://github.com/OleksandrKucherenko/mcp-obsidian-via-rest#readme
STDIO
8 required env vars
Hosted endpoint — paste into any MCP client.
Configuration this server reads at startup.
Obsidian Local REST API key
JSON array or semicolon-separated list of Obsidian REST API URLs for failover
Obsidian Local REST API key
JSON array or semicolon-separated list of Obsidian REST API URLs for failover
Obsidian Local REST API key
JSON array of Obsidian REST API URLs (use host.docker.internal for local Obsidian)
Obsidian Local REST API key
JSON array of Obsidian REST API URLs (use host.docker.internal for local Obsidian)
Obsidian REST API host (legacy single-URL config)
Obsidian REST API port (legacy single-URL config)
Enabled transports (default: stdio,http)
HTTP transport bind port (default: 3000)
HTTP transport bind host (default: 0.0.0.0)
Bearer token for HTTP transport authentication
Enabled transports (default: stdio,http)
HTTP transport bind port (default: 3000)
Bearer token for HTTP transport authentication
Enabled transports (default: stdio,http)
HTTP transport bind port (default: 3000)
Bearer token for HTTP transport authentication
Where to find authoritative docs and source for Obsidian Vault MCP Server.
Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.
Open Agent Studio