#!/usr/bin/env node /** * Obsidian MCP Server — Direct filesystem access to your Obsidian vault. * * No Obsidian running required. Reads and writes markdown files directly. * Optional git sync for version control and cross-device synchronization. * * Configuration via environment variables: * OBSIDIAN_VAULT_PATH (required) — Absolute path to your vault folder * DAILY_NOTE_FOLDER (optional) — Subfolder for daily notes (default: "Daily Notes") * DAILY_NOTE_FORMAT (optional) — Date format for filenames (default: "YYYY-MM-DD") * TRASH_ON_DELETE (optional) — Move to .trash instead of permanent delete (default: true) * MAX_SEARCH_RESULTS (optional) — Max search results (default: 50) * SEARCH_TIMEOUT_MS (optional) — Search timeout in ms (default: 30000) * GIT_AUTO_SYNC (optional) — Auto commit+push after writes (default: false) * GIT_AUTO_SYNC_DEBOUNCE_MS (optional) — Debounce period before auto-sync (default: 5000) * GIT_COMMIT_MESSAGE_PREFIX (optional) — Prefix for auto-commit messages (default: "vault: ") * GIT_REMOTE (optional) — Default git remote name (default: "origin") * GIT_BRANCH (optional) — Default git branch name (default: "main") * GIT_TIMEOUT_MS (optional) — Timeout for git operations (default: 30000) * GIT_PULL_REBASE (optional) — Use --rebase on pull (default: true) * TASKS_FOLDER (optional) — Subfolder for task notes (default: "Tasks") * DECISIONS_FOLDER (optional) — Subfolder for decision records (default: "Decisions") * DISCOVERIES_FOLDER (optional) — Subfolder for discovery notes (default: "Discoveries") */ export {}; //# sourceMappingURL=index.d.ts.map