Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

Vault Cortex

local MCP server

Installation

Terminal

claude mcp add vault-cortex -e MCP_AUTH_TOKEN=... -e PUBLIC_URL=... -e EMBEDDING_ENABLED=... -e RERANK_MODE=... -e WINDOWS_MODE=... -e MEMORY_ENABLED=... -e FILE_TOOLS_ENABLED=... -e READONLY_MODE=... -e DISABLED_TOOLS=... -e MEMORY_DIR=... -e DAILY_NOTES_FOLDER=... -e DAILY_NOTES_FORMAT=... -e TRUST_PROXY_HOPS=... -e TRUST_FORWARDED_HOPS=... -e TZ=... -e LOG_LEVEL=... -e LOG_DIR=... -e LOG_RETENTION_DAYS=... -e PROTECTED_PATHS=... -e ORPHAN_EXCLUDE_FOLDERS=... -e SERVICE_DOCUMENTATION_URL=... -e MAX_FILE_BYTES=... -e MAX_IMAGE_OUTPUT_BYTES=... -e MAX_PDF_RENDER_PAGES=... -- docker run -i --rm ghcr.io/aliasunder/vault-cortex:0.54.3

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "vault-cortex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/aliasunder/vault-cortex:0.54.3"
      ],
      "env": {
        "MCP_AUTH_TOKEN": "...",
        "PUBLIC_URL": "...",
        "EMBEDDING_ENABLED": "...",
        "RERANK_MODE": "...",
        "WINDOWS_MODE": "...",
        "MEMORY_ENABLED": "...",
        "FILE_TOOLS_ENABLED": "...",
        "READONLY_MODE": "...",
        "DISABLED_TOOLS": "...",
        "MEMORY_DIR": "...",
        "DAILY_NOTES_FOLDER": "...",
        "DAILY_NOTES_FORMAT": "...",
        "TRUST_PROXY_HOPS": "...",
        "TRUST_FORWARDED_HOPS": "...",
        "TZ": "...",
        "LOG_LEVEL": "...",
        "LOG_DIR": "...",
        "LOG_RETENTION_DAYS": "...",
        "PROTECTED_PATHS": "...",
        "ORPHAN_EXCLUDE_FOLDERS": "...",
        "SERVICE_DOCUMENTATION_URL": "...",
        "MAX_FILE_BYTES": "...",
        "MAX_IMAGE_OUTPUT_BYTES": "...",
        "MAX_PDF_RENDER_PAGES": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

Summary

Standalone MCP server for Obsidian vaults — hybrid search, notes & files, memory, tasks, OAuth 2.1

Questions

Vault Cortex is a local MCP server distributed as the oci package ghcr.io/aliasunder/vault-cortex:0.54.3.

Run: claude mcp add vault-cortex -e MCP_AUTH_TOKEN=... -e PUBLIC_URL=... -e EMBEDDING_ENABLED=... -e RERANK_MODE=... -e WINDOWS_MODE=... -e MEMORY_ENABLED=... -e FILE_TOOLS_ENABLED=... -e READONLY_MODE=... -e DISABLED_TOOLS=... -e MEMORY_DIR=... -e DAILY_NOTES_FOLDER=... -e DAILY_NOTES_FORMAT=... -e TRUST_PROXY_HOPS=... -e TRUST_FORWARDED_HOPS=... -e TZ=... -e LOG_LEVEL=... -e LOG_DIR=... -e LOG_RETENTION_DAYS=... -e PROTECTED_PATHS=... -e ORPHAN_EXCLUDE_FOLDERS=... -e SERVICE_DOCUMENTATION_URL=... -e MAX_FILE_BYTES=... -e MAX_IMAGE_OUTPUT_BYTES=... -e MAX_PDF_RENDER_PAGES=... -- docker run -i --rm ghcr.io/aliasunder/vault-cortex:0.54.3

Run: codex mcp add vault-cortex --env MCP_AUTH_TOKEN=... --env PUBLIC_URL=... --env EMBEDDING_ENABLED=... --env RERANK_MODE=... --env WINDOWS_MODE=... --env MEMORY_ENABLED=... --env FILE_TOOLS_ENABLED=... --env READONLY_MODE=... --env DISABLED_TOOLS=... --env MEMORY_DIR=... --env DAILY_NOTES_FOLDER=... --env DAILY_NOTES_FORMAT=... --env TRUST_PROXY_HOPS=... --env TRUST_FORWARDED_HOPS=... --env TZ=... --env LOG_LEVEL=... --env LOG_DIR=... --env LOG_RETENTION_DAYS=... --env PROTECTED_PATHS=... --env ORPHAN_EXCLUDE_FOLDERS=... --env SERVICE_DOCUMENTATION_URL=... --env MAX_FILE_BYTES=... --env MAX_IMAGE_OUTPUT_BYTES=... --env MAX_PDF_RENDER_PAGES=... -- docker run -i --rm ghcr.io/aliasunder/vault-cortex:0.54.3

Similar MCP servers

NameStars
  1. SoloMDio.github.zhitongblog/solomd1,130
  2. akbio.github.dnotitia/akb161
  3. Obsidian Hybrid Searchio.github.flowing-abyss/obsidian-hybrid-search106
  4. Reverieai.knowall/reverie70
  5. better-beario.github.KuvopLLC/better-bear66
  6. better-beario.github.mreider/better-bear66
  7. adam-frameworkio.github.strangeadvancedmarketing/adam-framework45
  8. trip2gio.github.trip2g/trip2g39
Buy me a coffee