@@ -104,10 +104,7 @@ export const McpbManifestIconSchema = z.strictObject({
104104 ICON_SIZE_REGEX ,
105105 'sizes must be in the format "WIDTHxHEIGHT" (e.g., "16x16")' ,
106106 ) ,
107- theme : z
108- . string ( )
109- . min ( 1 , "theme cannot be empty when provided" )
110- . optional ( ) ,
107+ theme : z . string ( ) . min ( 1 , "theme cannot be empty when provided" ) . optional ( ) ,
111108} ) ;
112109
113110export const McpbManifestSchema = z
@@ -129,9 +126,9 @@ export const McpbManifestSchema = z
129126 documentation : z . string ( ) . url ( ) . optional ( ) ,
130127 support : z . string ( ) . url ( ) . optional ( ) ,
131128 icon : z . string ( ) . optional ( ) ,
132- icons : z . array ( McpbManifestIconSchema ) . optional ( ) ,
129+ icons : z . array ( McpbManifestIconSchema ) . optional ( ) ,
133130 screenshots : z . array ( z . string ( ) ) . optional ( ) ,
134- localization : McpbManifestLocalizationSchema . optional ( ) ,
131+ localization : McpbManifestLocalizationSchema . optional ( ) ,
135132 server : McpbManifestServerSchema ,
136133 tools : z . array ( McpbManifestToolSchema ) . optional ( ) ,
137134 tools_generated : z . boolean ( ) . optional ( ) ,
0 commit comments