vault-cortex
vault-cortex
MCP server for Obsidian vaults — search, memory, link graph, 23 tools, OAuth-protected.
Package Details
ghcr.io/aliasunder/vault-mcp:0.15.4
Runtime Arguments
Named
8000:8000Publish the container's port 8000 on the host.{VAULT_PATH}:/vault:rwBind-mount your Obsidian vault into the container at /vault.vault-cortex-data:/dataNamed volume for persistent state under /data — search index, OAuth token DB, and any log files. Keeps OAuth sessions alive across container restarts.Environment Variables
Bearer token for MCP client authentication. Must match the Authorization header sent by clients. Generate with: openssl rand -hex 32
http://localhost:8000Public URL clients use to reach this server. Used as the OAuth issuer URL in discovery metadata. Override when exposing the server outside localhost or on a non-default port.
About MeVault folder for structured memory files (About Me-style notes).
UTCIANA timezone for timestamps and daily note resolution.
infoLogging verbosity.
Directory for persistent log files. Unset by default — logs go to stdout only. Set to /data/logs to also write date-stamped .log files to the persistent volume.
30Days to retain persistent log files before cleanup.
Comma-separated vault folder names blocked from vault_delete_note. Default: MEMORY_DIR and "Daily Notes".
Comma-separated vault folder names excluded from vault_find_orphans. Default: "Daily Notes", "Templates", MEMORY_DIR.
https://github.com/aliasunder/vault-cortexOverride the OAuth service documentation URL exposed via discovery metadata.