diff --git a/packages/mcp-server/src/shared/makeRequest.ts b/packages/mcp-server/src/shared/makeRequest.ts index 4fcb8e4..ef3109f 100644 --- a/packages/mcp-server/src/shared/makeRequest.ts +++ b/packages/mcp-server/src/shared/makeRequest.ts @@ -4,7 +4,10 @@ import { logger } from "./logger"; // Default to HTTPS port, fallback to HTTP if specified const USE_HTTP = process.env.OBSIDIAN_USE_HTTP === "true"; -const PORT = USE_HTTP ? 27123 : 27124; +const DEFAULT_PORT = USE_HTTP ? 27123 : 27124; +const PORT = process.env.OBSIDIAN_REST_API_PORT + ? parseInt(process.env.OBSIDIAN_REST_API_PORT, 10) + : DEFAULT_PORT; const PROTOCOL = USE_HTTP ? "http" : "https"; const HOST = process.env.OBSIDIAN_HOST || "127.0.0.1"; export const BASE_URL = `${PROTOCOL}://${HOST}:${PORT}`;