{"name":"io.github.ethbak/icon-composer-mcp","slug":"ethbak-icon-composer-mcp","title":null,"description":"CLI and MCP server for creating Apple .icon bundles with Liquid Glass effects (iOS 26+)","url":"https://mcp.market/server/ethbak-icon-composer-mcp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":53,"forks":2,"downloads_week":null,"last_push_at":"2026-04-06T15:53:37.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ethbak/icon-composer-mcp","website":null,"version":"1.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"icon-composer-mcp","version":"1.1.0","transport":{"type":"stdio"}}],"tools":[{"name":"add_layer_to_icon","description":"Add a new layer to an existing .icon bundle. Creates a new group or adds to an existing one.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_icon","description":"Create an Apple Icon Composer .icon bundle from a foreground image and background color. Outputs a ready-to-use .icon bundle for Xcode 26.","write_action":true,"price_micros":0,"input_schema":null},{"name":"export_marketing","description":"Export a flat marketing PNG for App Store Connect. No Liquid Glass effects, no alpha channel. Produces a 1024x1024 (default) opaque PNG ready for upload.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_preview","description":"Render a preview of an .icon bundle. Uses Apple's ictool for Liquid Glass rendering by default (falls back to flat composite if Icon Composer is not installed). Supports canvas backgrounds and zoom.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_icon","description":"Read and inspect an existing .icon bundle. Returns the manifest JSON and list of assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_layer","description":"Remove a layer or entire group from an .icon bundle. Optionally cleans up orphaned asset files.","write_action":true,"price_micros":0,"input_schema":null},{"name":"render_liquid_glass","description":"Render a pixel-perfect Liquid Glass preview using Apple's ictool. Produces the exact same rendering as iOS 26. Requires Icon Composer.app installed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_appearances","description":"Set dark mode or tinted mode appearance overrides for the icon background fill, layer group, or individual layer properties.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_fill","description":"Set the background fill of an .icon bundle. Supports solid colors and gradients.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_glass_effects","description":"Configure Liquid Glass effects (specular, blur, shadow, translucency) on a layer group in an existing .icon bundle.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_layer_position","description":"Set the scale (zoom) and offset of a layer or group within the .icon bundle. Use to zoom the glyph in/out or reposition it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"toggle_fx","description":"Enable or disable all Liquid Glass effects (specular, shadow, blur, translucency) on every group in the .icon bundle at once.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-27T23:16:19.929Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:16:19.832Z","components":{"code":{"score":25,"max":25,"notes":["6 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 174 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"icon-composer-mcp","version":"1.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-04-06T01:17:22.820Z","repositoryUrl":"git+https://github.com/ethbak/icon-composer-mcp.git"}],"repo":{"found":true,"owner":"ethbak","repo":"icon-composer-mcp","archived":false,"pushedAt":"2026-04-06T15:53:37Z","stars":53,"forks":2,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/136761692?v=4","ownerCreatedAt":"2023-06-15T22:35:17Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":53,"forks":2,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-04-06T15:53:37.000Z","score":23}}}},"grade_history":[],"reviews":[]}