From 751fad712ed7d0f65250e633a9f4cfd12363ee57 Mon Sep 17 00:00:00 2001 From: Nahrin Date: Wed, 17 Jun 2026 07:48:00 -0400 Subject: [PATCH] fix(ui): use dynamic proxy base URL in MCP usage examples (#30487) Replace hardcoded http://localhost:4000 with getProxyBaseUrl() in the MCP server usage example and copy-to-clipboard snippet so the generated configuration works for non-local deployments. Fixes #30466 --- ui/litellm-dashboard/src/components/public_model_hub.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/litellm-dashboard/src/components/public_model_hub.tsx b/ui/litellm-dashboard/src/components/public_model_hub.tsx index 5299ec0fce8..62d8f2644ec 100644 --- a/ui/litellm-dashboard/src/components/public_model_hub.tsx +++ b/ui/litellm-dashboard/src/components/public_model_hub.tsx @@ -11,6 +11,7 @@ import Navbar from "./navbar"; import { agentHubPublicModelsCall, skillHubPublicCall, + getProxyBaseUrl, getPublicModelHubInfo, getUiConfig, mcpHubPublicServersCall, @@ -1929,7 +1930,7 @@ import asyncio config = { "mcpServers": { "${selectedMcpServer.server_name}": { - "url": "http://localhost:4000/${selectedMcpServer.server_name}/mcp", + "url": "${getProxyBaseUrl()}/${selectedMcpServer.server_name}/mcp", "headers": { "x-litellm-api-key": "Bearer sk-1234" } @@ -1969,7 +1970,7 @@ import asyncio config = { "mcpServers": { "${selectedMcpServer.server_name}": { - "url": "http://localhost:4000/${selectedMcpServer.server_name}/mcp", + "url": "${getProxyBaseUrl()}/${selectedMcpServer.server_name}/mcp", "headers": { "x-litellm-api-key": "Bearer sk-1234" }