version: '3.8' services: obsidian-mcp: image: node:20-alpine container_name: cortex-obsidian-mcp working_dir: /app volumes: - /opt/obsidian/vault:/vault ports: - "3002:3002" environment: - VAULT_PATH=/vault command: sh -c "npm install express cors body-parser && node /app/server.js" restart: unless-stopped networks: default: name: cortex-net