Skip to content

Commit 838c0e5

Browse files
author
Lasim
committed
feat(frontend): add sorting by GitHub stars to server search
1 parent 119dd1e commit 838c0e5

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

services/frontend/src/components/mcp-server/wizard/McpServerSelectionStep.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ const performSearch = async () => {
103103
104104
const searchParams: McpServerSearchParams = {
105105
q: searchTerm.value.trim(),
106+
sort_by: 'github_stars',
106107
limit: pageSize.value,
107108
offset: offset
108109
}

services/frontend/src/services/mcpCatalogService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,7 @@ export class McpCatalogService {
297297
if (params.runtime) url.searchParams.append('runtime', params.runtime)
298298
if (params.status) url.searchParams.append('status', params.status)
299299
if (params.featured !== undefined) url.searchParams.append('featured', params.featured.toString())
300+
if (params.sort_by) url.searchParams.append('sort_by', params.sort_by)
300301
if (params.limit) url.searchParams.append('limit', params.limit.toString())
301302
if (params.offset) url.searchParams.append('offset', params.offset.toString())
302303

services/frontend/src/types/mcp-catalog.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export interface McpServerSearchParams {
55
runtime?: string
66
status?: 'active' | 'deprecated' | 'maintenance'
77
featured?: boolean
8+
sort_by?: 'name' | 'github_stars'
89
limit?: number
910
offset?: number
1011
}

0 commit comments

Comments
 (0)