From fad74cad577467dd4a07e749c5d4cf78fd381350 Mon Sep 17 00:00:00 2001 From: bendtherules Date: Tue, 21 Apr 2026 12:16:53 +0530 Subject: [PATCH] feat: prioritize COOLIFY_URL over MCP_PUBLIC_URL for inspector auto-connect URL Added fallback to `process.env.COOLIFY_URL` before `MCP_PUBLIC_URL` when constructing the public URL for the MCP inspector, ensuring the correct base URL is used in environments where COOLIFY_URL is set. --- src/mcp-server-http.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mcp-server-http.ts b/src/mcp-server-http.ts index 63729e1..6f14b91 100644 --- a/src/mcp-server-http.ts +++ b/src/mcp-server-http.ts @@ -284,7 +284,7 @@ export async function main() { // MCP Inspector at root path - auto-connects to /mcp // Mounted AFTER /mcp so specific routes take precedence - const mcpPublicUrl = process.env.MCP_PUBLIC_URL || `http://localhost:${PORT}`; + const mcpPublicUrl = process.env.COOLIFY_URL || process.env.MCP_PUBLIC_URL || `http://localhost:${PORT}`; mountInspector(app, { autoConnectUrl: `${mcpPublicUrl}/mcp`, devMode: process.env.NODE_ENV !== "production",