Skip to content

Commit a1d66de

Browse files
author
Lasim
committed
feat(backend): added icon_url to mcp catalog
1 parent f0b706e commit a1d66de

File tree

14 files changed

+4887
-16
lines changed

14 files changed

+4887
-16
lines changed

services/backend/api-spec.json

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15525,6 +15525,11 @@
1552515525
"nullable": true,
1552615526
"description": "Website URL"
1552715527
},
15528+
"icon_url": {
15529+
"type": "string",
15530+
"nullable": true,
15531+
"description": "Icon/logo URL"
15532+
},
1552815533
"github_account_id": {
1552915534
"type": "string",
1553015535
"nullable": true,
@@ -15937,6 +15942,11 @@
1593715942
"nullable": true,
1593815943
"description": "Website URL"
1593915944
},
15945+
"icon_url": {
15946+
"type": "string",
15947+
"nullable": true,
15948+
"description": "Icon/logo URL"
15949+
},
1594015950
"github_account_id": {
1594115951
"type": "string",
1594215952
"nullable": true,
@@ -16602,6 +16612,11 @@
1660216612
"nullable": true,
1660316613
"description": "Website URL"
1660416614
},
16615+
"icon_url": {
16616+
"type": "string",
16617+
"nullable": true,
16618+
"description": "Icon/logo URL"
16619+
},
1660516620
"github_account_id": {
1660616621
"type": "string",
1660716622
"nullable": true,
@@ -17988,6 +18003,11 @@
1798818003
"format": "uri",
1798918004
"description": "Website URL"
1799018005
},
18006+
"icon_url": {
18007+
"type": "string",
18008+
"format": "uri",
18009+
"description": "Icon/logo URL"
18010+
},
1799118011
"github_account_id": {
1799218012
"type": "string",
1799318013
"description": "GitHub Account ID (owner.id from GitHub API)"
@@ -18167,6 +18187,11 @@
1816718187
"nullable": true,
1816818188
"description": "Website URL"
1816918189
},
18190+
"icon_url": {
18191+
"type": "string",
18192+
"nullable": true,
18193+
"description": "Icon/logo URL"
18194+
},
1817018195
"github_account_id": {
1817118196
"type": "string",
1817218197
"nullable": true,
@@ -18621,10 +18646,19 @@
1862118646
"format": "uri",
1862218647
"description": "Website URL"
1862318648
},
18649+
"icon_url": {
18650+
"type": "string",
18651+
"format": "uri",
18652+
"description": "Icon/logo URL"
18653+
},
1862418654
"github_account_id": {
1862518655
"type": "string",
1862618656
"description": "GitHub Account ID (owner.id from GitHub API)"
1862718657
},
18658+
"github_readme_base64": {
18659+
"type": "string",
18660+
"description": "Base64 encoded README content"
18661+
},
1862818662
"language": {
1862918663
"type": "string",
1863018664
"minLength": 1,
@@ -19362,6 +19396,11 @@
1936219396
"nullable": true,
1936319397
"description": "Website URL"
1936419398
},
19399+
"icon_url": {
19400+
"type": "string",
19401+
"nullable": true,
19402+
"description": "Icon/logo URL"
19403+
},
1936519404
"github_account_id": {
1936619405
"type": "string",
1936719406
"nullable": true,
@@ -20587,6 +20626,11 @@
2058720626
"nullable": true,
2058820627
"description": "Website URL"
2058920628
},
20629+
"icon_url": {
20630+
"type": "string",
20631+
"nullable": true,
20632+
"description": "Icon/logo URL"
20633+
},
2059020634
"author_name": {
2059120635
"type": "string",
2059220636
"nullable": true,
@@ -20995,6 +21039,11 @@
2099521039
"nullable": true,
2099621040
"description": "Website URL"
2099721041
},
21042+
"icon_url": {
21043+
"type": "string",
21044+
"nullable": true,
21045+
"description": "Icon/logo URL"
21046+
},
2099821047
"author_name": {
2099921048
"type": "string",
2100021049
"nullable": true,
@@ -21388,6 +21437,11 @@
2138821437
"nullable": true,
2138921438
"description": "Website URL"
2139021439
},
21440+
"icon_url": {
21441+
"type": "string",
21442+
"nullable": true,
21443+
"description": "Icon/logo URL"
21444+
},
2139121445
"author_name": {
2139221446
"type": "string",
2139321447
"nullable": true,
@@ -21808,6 +21862,11 @@
2180821862
"nullable": true,
2180921863
"description": "Website URL"
2181021864
},
21865+
"icon_url": {
21866+
"type": "string",
21867+
"nullable": true,
21868+
"description": "Icon/logo URL"
21869+
},
2181121870
"author_name": {
2181221871
"type": "string",
2181321872
"nullable": true,
@@ -22434,6 +22493,11 @@
2243422493
"nullable": true,
2243522494
"description": "Website URL"
2243622495
},
22496+
"icon_url": {
22497+
"type": "string",
22498+
"nullable": true,
22499+
"description": "Icon/logo URL"
22500+
},
2243722501
"author_name": {
2243822502
"type": "string",
2243922503
"nullable": true,
@@ -22853,6 +22917,11 @@
2285322917
"nullable": true,
2285422918
"description": "Website URL"
2285522919
},
22920+
"icon_url": {
22921+
"type": "string",
22922+
"nullable": true,
22923+
"description": "Icon/logo URL"
22924+
},
2285622925
"author_name": {
2285722926
"type": "string",
2285822927
"nullable": true,
@@ -23272,6 +23341,11 @@
2327223341
"nullable": true,
2327323342
"description": "Website URL"
2327423343
},
23344+
"icon_url": {
23345+
"type": "string",
23346+
"nullable": true,
23347+
"description": "Icon/logo URL"
23348+
},
2327523349
"author_name": {
2327623350
"type": "string",
2327723351
"nullable": true,
@@ -23691,6 +23765,11 @@
2369123765
"nullable": true,
2369223766
"description": "Website URL"
2369323767
},
23768+
"icon_url": {
23769+
"type": "string",
23770+
"nullable": true,
23771+
"description": "Icon/logo URL"
23772+
},
2369423773
"author_name": {
2369523774
"type": "string",
2369623775
"nullable": true,

services/backend/api-spec.yaml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10833,6 +10833,10 @@ paths:
1083310833
type: string
1083410834
nullable: true
1083510835
description: Website URL
10836+
icon_url:
10837+
type: string
10838+
nullable: true
10839+
description: Icon/logo URL
1083610840
github_account_id:
1083710841
type: string
1083810842
nullable: true
@@ -11145,6 +11149,10 @@ paths:
1114511149
type: string
1114611150
nullable: true
1114711151
description: Website URL
11152+
icon_url:
11153+
type: string
11154+
nullable: true
11155+
description: Icon/logo URL
1114811156
github_account_id:
1114911157
type: string
1115011158
nullable: true
@@ -11637,6 +11645,10 @@ paths:
1163711645
type: string
1163811646
nullable: true
1163911647
description: Website URL
11648+
icon_url:
11649+
type: string
11650+
nullable: true
11651+
description: Icon/logo URL
1164011652
github_account_id:
1164111653
type: string
1164211654
nullable: true
@@ -12665,6 +12677,10 @@ paths:
1266512677
type: string
1266612678
format: uri
1266712679
description: Website URL
12680+
icon_url:
12681+
type: string
12682+
format: uri
12683+
description: Icon/logo URL
1266812684
github_account_id:
1266912685
type: string
1267012686
description: GitHub Account ID (owner.id from GitHub API)
@@ -12799,6 +12815,10 @@ paths:
1279912815
type: string
1280012816
nullable: true
1280112817
description: Website URL
12818+
icon_url:
12819+
type: string
12820+
nullable: true
12821+
description: Icon/logo URL
1280212822
github_account_id:
1280312823
type: string
1280412824
nullable: true
@@ -13139,9 +13159,16 @@ paths:
1313913159
type: string
1314013160
format: uri
1314113161
description: Website URL
13162+
icon_url:
13163+
type: string
13164+
format: uri
13165+
description: Icon/logo URL
1314213166
github_account_id:
1314313167
type: string
1314413168
description: GitHub Account ID (owner.id from GitHub API)
13169+
github_readme_base64:
13170+
type: string
13171+
description: Base64 encoded README content
1314513172
language:
1314613173
type: string
1314713174
minLength: 1
@@ -13701,6 +13728,10 @@ paths:
1370113728
type: string
1370213729
nullable: true
1370313730
description: Website URL
13731+
icon_url:
13732+
type: string
13733+
nullable: true
13734+
description: Icon/logo URL
1370413735
github_account_id:
1370513736
type: string
1370613737
nullable: true
@@ -14567,6 +14598,10 @@ paths:
1456714598
type: string
1456814599
nullable: true
1456914600
description: Website URL
14601+
icon_url:
14602+
type: string
14603+
nullable: true
14604+
description: Icon/logo URL
1457014605
author_name:
1457114606
type: string
1457214607
nullable: true
@@ -14867,6 +14902,10 @@ paths:
1486714902
type: string
1486814903
nullable: true
1486914904
description: Website URL
14905+
icon_url:
14906+
type: string
14907+
nullable: true
14908+
description: Icon/logo URL
1487014909
author_name:
1487114910
type: string
1487214911
nullable: true
@@ -15156,6 +15195,10 @@ paths:
1515615195
type: string
1515715196
nullable: true
1515815197
description: Website URL
15198+
icon_url:
15199+
type: string
15200+
nullable: true
15201+
description: Icon/logo URL
1515915202
author_name:
1516015203
type: string
1516115204
nullable: true
@@ -15465,6 +15508,10 @@ paths:
1546515508
type: string
1546615509
nullable: true
1546715510
description: Website URL
15511+
icon_url:
15512+
type: string
15513+
nullable: true
15514+
description: Icon/logo URL
1546815515
author_name:
1546915516
type: string
1547015517
nullable: true
@@ -15917,6 +15964,10 @@ paths:
1591715964
type: string
1591815965
nullable: true
1591915966
description: Website URL
15967+
icon_url:
15968+
type: string
15969+
nullable: true
15970+
description: Icon/logo URL
1592015971
author_name:
1592115972
type: string
1592215973
nullable: true
@@ -16225,6 +16276,10 @@ paths:
1622516276
type: string
1622616277
nullable: true
1622716278
description: Website URL
16279+
icon_url:
16280+
type: string
16281+
nullable: true
16282+
description: Icon/logo URL
1622816283
author_name:
1622916284
type: string
1623016285
nullable: true
@@ -16533,6 +16588,10 @@ paths:
1653316588
type: string
1653416589
nullable: true
1653516590
description: Website URL
16591+
icon_url:
16592+
type: string
16593+
nullable: true
16594+
description: Icon/logo URL
1653616595
author_name:
1653716596
type: string
1653816597
nullable: true
@@ -16841,6 +16900,10 @@ paths:
1684116900
type: string
1684216901
nullable: true
1684316902
description: Website URL
16903+
icon_url:
16904+
type: string
16905+
nullable: true
16906+
description: Icon/logo URL
1684416907
author_name:
1684516908
type: string
1684616909
nullable: true
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE `mcpServers` ADD `icon_url` text;

0 commit comments

Comments
 (0)