| API_KEY | Yes | Obsidian Local REST API key Secret. |
| API_URLS | Yes | JSON array or semicolon-separated list of Obsidian REST API URLs for failover |
| API_HOST | No | Obsidian REST API host (legacy single-URL config) |
| API_PORT | No | Obsidian REST API port (legacy single-URL config) |
| API_KEY | Yes | Obsidian Local REST API key Secret. |
| API_URLS | Yes | JSON array or semicolon-separated list of Obsidian REST API URLs for failover |
| MCP_TRANSPORTS | No | Enabled transports (default: stdio,http) |
| MCP_HTTP_PORT | No | HTTP transport bind port (default: 3000) |
| MCP_HTTP_HOST | No | HTTP transport bind host (default: 0.0.0.0) |
| MCP_HTTP_TOKEN | No | Bearer token for HTTP transport authentication Secret. |
| API_KEY | Yes | Obsidian Local REST API key Secret. |
| API_URLS | Yes | JSON array of Obsidian REST API URLs (use host.docker.internal for local Obsidian) |
| MCP_TRANSPORTS | No | Enabled transports (default: stdio,http) |
| MCP_HTTP_PORT | No | HTTP transport bind port (default: 3000) |
| MCP_HTTP_TOKEN | No | Bearer token for HTTP transport authentication Secret. |
| API_KEY | Yes | Obsidian Local REST API key Secret. |
| API_URLS | Yes | JSON array of Obsidian REST API URLs (use host.docker.internal for local Obsidian) |
| MCP_TRANSPORTS | No | Enabled transports (default: stdio,http) |
| MCP_HTTP_PORT | No | HTTP transport bind port (default: 3000) |
| MCP_HTTP_TOKEN | No | Bearer token for HTTP transport authentication Secret. |