diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000..54d5bf4 Binary files /dev/null and b/assets/icon.png differ diff --git a/manifest/manifest.template.json b/manifest/manifest.template.json index 268862c..a3760ff 100644 --- a/manifest/manifest.template.json +++ b/manifest/manifest.template.json @@ -11,6 +11,7 @@ "homepage": "https://stackql.io", "documentation": "https://stackql.io/docs", "license": "MIT", + "icon": "icon.png", "server": { "type": "binary", "entry_point": "server/__BINARY_NAME__", diff --git a/scripts/package.sh b/scripts/package.sh index a0da0a4..233b390 100755 --- a/scripts/package.sh +++ b/scripts/package.sh @@ -112,6 +112,7 @@ pack_bundle() { mkdir -p "$stage/server" cp "$src" "$stage/server/$binname" chmod +x "$stage/server/$binname" 2>/dev/null || true + cp "$ROOT_DIR/assets/icon.png" "$stage/icon.png" sed -e "s/__BINARY_NAME__/${binname}/g" -e "s/__VERSION__/${VERSION}/g" \ "$TEMPLATE" > "$stage/manifest.json" out="$DIST_DIR/stackql-mcp-${label}.mcpb"