io.github.es617/obsidian-sync-mcp
Give AI agents access to your Obsidian vault via local files or Self-hosted LiveSync.
{
"mcpServers": {
"obsidian-sync-mcp": {
"command": "npx",
"args": [
"-y",
"obsidian-sync-mcp"
],
"env": {
"VAULT_PATH": "<vault_path>",
"COUCHDB_URL": "<couchdb_url>",
"COUCHDB_USER": "<couchdb_user>",
"COUCHDB_PASSWORD": "<your-couchdb_password>",
"COUCHDB_DATABASE": "<couchdb_database>",
"COUCHDB_PASSPHRASE": "<your-couchdb_passphrase>",
"COUCHDB_OBFUSCATE_PROPERTIES": "<couchdb_obfuscate_properties>",
"VAULT_NAME": "<vault_name>",
"MCP_AUTH_TOKEN": "<your-mcp_auth_token>",
"BASE_URL": "<base_url>",
"PORT": "<port>"
}
}
}
}{
"mcpServers": {
"obsidian-sync-mcp": {
"command": "npx",
"args": [
"-y",
"obsidian-sync-mcp"
],
"env": {
"VAULT_PATH": "<vault_path>",
"COUCHDB_URL": "<couchdb_url>",
"COUCHDB_USER": "<couchdb_user>",
"COUCHDB_PASSWORD": "<your-couchdb_password>",
"COUCHDB_DATABASE": "<couchdb_database>",
"COUCHDB_PASSPHRASE": "<your-couchdb_passphrase>",
"COUCHDB_OBFUSCATE_PROPERTIES": "<couchdb_obfuscate_properties>",
"VAULT_NAME": "<vault_name>",
"MCP_AUTH_TOKEN": "<your-mcp_auth_token>",
"BASE_URL": "<base_url>",
"PORT": "<port>"
}
}
}
}npx -y obsidian-sync-mcpVAULT_PATHPath to your Obsidian vault directory (filesystem mode)
COUCHDB_URLCouchDB server URL (CouchDB mode)
COUCHDB_USERCouchDB username
COUCHDB_PASSWORDCouchDB password (required in CouchDB mode)
COUCHDB_DATABASECouchDB database name
COUCHDB_PASSPHRASELiveSync E2E encryption passphrase (must match plugin setting)
COUCHDB_OBFUSCATE_PROPERTIESSet to 'true' if 'Obfuscate Properties' is enabled in LiveSync (obfuscates file paths, sizes, dates)
VAULT_NAMEVault name for deep links and index storage
MCP_AUTH_TOKENPassword for OAuth authentication
BASE_URLPublic URL for OAuth callbacks (required when using a tunnel)
PORTHTTP port
Security tools for AI agents: scan MCP servers, validate HDP delegation chains, audit releases.
Provide AI-powered real-time analysis and intelligence on NPM packages, including security, depend…
Zenable cleans up sloppy AI code and prevents vulnerabilities with deterministic guardrails