diff --git a/ui/litellm-dashboard/src/components/mcp_tools/mcp_connection_status.tsx b/ui/litellm-dashboard/src/components/mcp_tools/mcp_connection_status.tsx index 601895d29d0..5a90a182b11 100644 --- a/ui/litellm-dashboard/src/components/mcp_tools/mcp_connection_status.tsx +++ b/ui/litellm-dashboard/src/components/mcp_tools/mcp_connection_status.tsx @@ -25,7 +25,7 @@ const MCPConnectionStatus: React.FC = ({ accessToken, }, [tools, onToolsLoaded]); // Don't show anything if required fields aren't filled - if (!canFetchTools && !formValues.url) { + if (!canFetchTools && !formValues.url && !formValues.spec_path) { return null; } @@ -37,7 +37,7 @@ const MCPConnectionStatus: React.FC = ({ accessToken, Connection Status - {!canFetchTools && formValues.url && ( + {!canFetchTools && (formValues.url || formValues.spec_path) && (
Complete required fields to test connection @@ -60,7 +60,7 @@ const MCPConnectionStatus: React.FC = ({ accessToken, : "Ready to test connection"}
- Server: {formValues.url} + Server: {formValues.url || formValues.spec_path}
{isLoadingTools && (