io.github.maxkuminov/obsidian-mcp
Self-hosted agent memory in an Obsidian vault: hybrid search, link graph, tasks, safe writes, OAuth
Target client
run in your project directory
claude mcp add obsidian-mcp -e DATABASE_URL=<DATABASE_URL> -e VAULT_PATH=<VAULT_PATH> -e SECRET_KEY=<SECRET_KEY> -e MCP_HOSTNAME=<MCP_HOSTNAME> -e EMBEDDING_PROVIDER=<EMBEDDING_PROVIDER> -e OLLAMA_URL=<OLLAMA_URL> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e TEI_URL=<TEI_URL> -e TEI_EMBEDDING_MODEL=<TEI_EMBEDDING_MODEL> -e TEI_EMBED_BATCH_SIZE=<TEI_EMBED_BATCH_SIZE> -e TEI_API_KEY=<TEI_API_KEY> -- docker run -i --rm ghcr.io/maxkuminov/obsidian-mcp:v1.5.0
setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok LangChain
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs
This listing does not declare its tools. Connect the server and your client will discover them on the handshake.