Obsidian MCP Server for Claude Code
io.github.maxkuminov/obsidian-mcp
Self-hosted agent memory in an Obsidian vault: hybrid search, link graph, tasks, safe writes, OAuth
client:Claude Code
transport:stdio
runtime:oci
Install Obsidian MCP Server in Claude Code
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
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs