io.github.es617

obsidian-sync-mcp

Give AI agents access to your Obsidian vault via local files or Self-hosted LiveSync.

Streamable HTTPcommunityapplication

Package Details

TransportStreamable HTTP

Environment Variables

VAULT_PATH(str)

Path to your Obsidian vault directory (filesystem mode)

COUCHDB_URL(str)

CouchDB server URL (CouchDB mode)

COUCHDB_USER(str)

CouchDB username

COUCHDB_PASSWORD(str)
Secret

CouchDB password (required in CouchDB mode)

COUCHDB_DATABASE(str)

CouchDB database name

COUCHDB_PASSPHRASE(str)
Secret

LiveSync E2E encryption passphrase (must match plugin setting)

COUCHDB_OBFUSCATE_PROPERTIES(str)

Set to 'true' if 'Obfuscate Properties' is enabled in LiveSync (obfuscates file paths, sizes, dates)

VAULT_NAME(str)

Vault name for deep links and index storage

MCP_AUTH_TOKEN(str)
Secret

Password for OAuth authentication

BASE_URL(str)

Public URL for OAuth callbacks (required when using a tunnel)

PORT(str)

HTTP port