Home › Knowledge & Memory › Obsidian Vault MCP Server
Obsidian Vault MCP Server
Access Obsidian vaults via Local REST API - read, search, and interact with notes
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 1.3.3)
npx -y @oleksandrkucherenko/[email protected]
Or add to your MCP client config:
{
"mcpServers": {
"mcp-obsidian-via-rest": {
"command": "npx",
"args": [
"-y",
"@oleksandrkucherenko/[email protected]"
],
"env": {
"API_KEY": "<YOUR_VALUE>",
"API_URLS": "<YOUR_VALUE>"
}
}
}
}
API_KEYrequired secret — Obsidian Local REST API keyAPI_URLSrequired — JSON array or semicolon-separated list of Obsidian REST API URLs for failoverAPI_HOST— Obsidian REST API host (legacy single-URL config)API_PORT— Obsidian REST API port (legacy single-URL config)
Package (npm 1.3.3)
Package: npm @oleksandrkucherenko/mcp-obsidian
API_KEYrequired secret — Obsidian Local REST API keyAPI_URLSrequired — JSON array or semicolon-separated list of Obsidian REST API URLs for failoverMCP_TRANSPORTS— Enabled transports (default: stdio,http)MCP_HTTP_PORT— HTTP transport bind port (default: 3000)MCP_HTTP_HOST— HTTP transport bind host (default: 0.0.0.0)MCP_HTTP_TOKENsecret — Bearer token for HTTP transport authentication
Package (oci)
Package: oci ghcr.io/oleksandrkucherenko/obsidian-mcp:1.3.3
API_KEYrequired secret — Obsidian Local REST API keyAPI_URLSrequired — JSON array of Obsidian REST API URLs (use host.docker.internal for local Obsidian)MCP_TRANSPORTS— Enabled transports (default: stdio,http)MCP_HTTP_PORT— HTTP transport bind port (default: 3000)MCP_HTTP_TOKENsecret — Bearer token for HTTP transport authentication
Package (oci)
Package: oci docker.io/oleksandrkucherenko/obsidian-mcp:1.3.3
API_KEYrequired secret — Obsidian Local REST API keyAPI_URLSrequired — JSON array of Obsidian REST API URLs (use host.docker.internal for local Obsidian)MCP_TRANSPORTS— Enabled transports (default: stdio,http)MCP_HTTP_PORT— HTTP transport bind port (default: 3000)MCP_HTTP_TOKENsecret — Bearer token for HTTP transport authentication
Related servers
Context7
Up-to-date docs for AI agents
mempalace/mempalace
The best-benchmarked open-source AI memory system. And it's free.
hindsight
Hindsight: long-term memory for AI agents modeled on human memory.
cognee
Memory manager for AI apps and agents using graph and vector stores, with ingestion from many data sources.
Skill_Seekers
Turn docs, GitHub repos, PDFs, videos, Confluence, Notion and Slack/Discord into AI skills and RAG knowledge, exportable to vector…
basic-memory
Local-first knowledge management with bi-directional LLM sync via Markdown files.
Data from the Official MCP Registry