diff --git a/webview-ui/src/components/mcp/marketplace/McpMarketplaceView.tsx b/webview-ui/src/components/mcp/marketplace/McpMarketplaceView.tsx index 2271e1d17d..2204709415 100644 --- a/webview-ui/src/components/mcp/marketplace/McpMarketplaceView.tsx +++ b/webview-ui/src/components/mcp/marketplace/McpMarketplaceView.tsx @@ -48,7 +48,7 @@ const McpMarketplaceView = () => { case "name": return a.name.localeCompare(b.name) case "newest": - return b.githubStars - a.githubStars // FIXME: b.createdAt - a.createdAt // Assuming there's a createdAt field + return new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime() default: return 0 }