fix: hide spec_version on MCP server views

This commit is contained in:
Yuta Saito
2025-09-19 06:52:42 +09:00
parent 654f1d3290
commit c10d78aede
7 changed files with 1 additions and 36 deletions
@@ -48,7 +48,6 @@ const MCPConnectionTest: React.FC<MCPConnectionTestProps> = ({
alias: formValues.alias || "",
url: formValues.url,
transport: formValues.transport,
spec_version: formValues.spec_version,
auth_type: formValues.auth_type,
mcp_info: formValues.mcp_info,
};
@@ -369,25 +369,6 @@ const CreateMCPServer: React.FC<CreateMCPServerProps> = ({
{/* Stdio Configuration - only show for stdio transport */}
<StdioConfiguration isVisible={transportType === "stdio"} />
<Form.Item
label={
<span className="text-sm font-medium text-gray-700 flex items-center">
MCP Version
<Tooltip title="Select the MCP specification version your server supports">
<InfoCircleOutlined className="ml-2 text-gray-400 hover:text-gray-600" />
</Tooltip>
</span>
}
name="spec_version"
rules={[{ required: true, message: "Please select a spec version" }]}
>
<Select placeholder="Select MCP version" className="rounded-lg" size="large">
<Select.Option value="2025-06-18">2025-06-18 (Latest)</Select.Option>
<Select.Option value="2025-03-26">2025-03-26</Select.Option>
<Select.Option value="2024-11-05">2024-11-05</Select.Option>
</Select>
</Form.Item>
<Form.Item
label={
<span className="text-sm font-medium text-gray-700 flex items-center">
@@ -40,7 +40,6 @@ const MCPConnectionStatus: React.FC<MCPConnectionStatusProps> = ({
server_name: formValues.server_name || "",
url: formValues.url,
transport: formValues.transport,
spec_version: formValues.spec_version,
auth_type: formValues.auth_type,
mcp_info: formValues.mcp_info,
};
@@ -83,7 +82,7 @@ const MCPConnectionStatus: React.FC<MCPConnectionStatusProps> = ({
setHasShownSuccessMessage(false);
onToolsLoaded?.([]);
}
}, [formValues.url, formValues.transport, formValues.auth_type, formValues.spec_version, accessToken]);
}, [formValues.url, formValues.transport, formValues.auth_type, accessToken]);
// Don't show anything if required fields aren't filled
if (!canFetchTools && !formValues.url) {
@@ -59,7 +59,6 @@ const MCPServerEdit: React.FC<MCPServerEditProps> = ({ mcpServer, accessToken, o
server_name: mcpServer.server_name,
url: mcpServer.url,
transport: mcpServer.transport,
spec_version: mcpServer.spec_version,
auth_type: mcpServer.auth_type,
mcp_info: mcpServer.mcp_info,
};
@@ -179,13 +178,6 @@ const MCPServerEdit: React.FC<MCPServerEditProps> = ({ mcpServer, accessToken, o
<Select.Option value="basic">Basic Auth</Select.Option>
</Select>
</Form.Item>
<Form.Item label="MCP Version" name="spec_version" rules={[{ required: true }]}>
<Select>
<Select.Option value="2025-06-18">2025-06-18 (Latest)</Select.Option>
<Select.Option value="2025-03-26">2025-03-26</Select.Option>
<Select.Option value="2024-11-05">2024-11-05</Select.Option>
</Select>
</Form.Item>
<Form.Item
label={
@@ -225,10 +225,6 @@ export const MCPServerView: React.FC<MCPServerViewProps> = ({
<Text className="font-medium">Auth Type</Text>
<div>{handleAuth(mcpServer.auth_type)}</div>
</div>
<div>
<Text className="font-medium">Spec Version</Text>
<div>{mcpServer.spec_version}</div>
</div>
<div>
<Text className="font-medium">Access Groups</Text>
<div>
@@ -185,7 +185,6 @@ const MCPServers: React.FC<MCPServerProps> = ({ accessToken, userRole, userID })
alias: "",
url: "",
transport: "",
spec_version: "",
auth_type: "",
created_at: "",
created_by: "",
@@ -132,7 +132,6 @@ export interface MCPServer {
description?: string | null;
url: string;
transport?: string | null;
spec_version?: string | null;
auth_type?: string | null;
mcp_info?: MCPInfo | null;
created_at: string;