mcpserver.lol
registry/icon-composer-mcp
Connection check local install

icon-composer-mcp

CLI and MCP server for creating Apple .icon bundles with Liquid Glass effects (iOS 26+)

Tools 12
GitHub stars 43
Installs / wk 191
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

12 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

add_layer_to_icon from source
Add a new layer to an existing .icon bundle. Creates a new group or adds to an existing one.
create_icon from source
Create an Apple Icon Composer .icon bundle from a foreground image and background color. Outputs a ready-to-use .icon bundle for Xcode 26.
export_marketing from source
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.
export_preview from source
Render a preview of an .icon bundle. Uses Apple
read_icon from source
Read and inspect an existing .icon bundle. Returns the manifest JSON and list of assets.
remove_layer from source
Remove a layer or entire group from an .icon bundle. Optionally cleans up orphaned asset files.
render_liquid_glass from source
Render a pixel-perfect Liquid Glass preview using Apple
set_appearances from source
Set dark mode or tinted mode appearance overrides for the icon background fill, layer group, or individual layer properties.
set_fill from source
Set the background fill of an .icon bundle. Supports solid colors and gradients.
set_glass_effects from source
Configure Liquid Glass effects (specular, blur, shadow, translucency) on a layer group in an existing .icon bundle.
set_layer_position from source
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.
toggle_fx from source
Enable or disable all Liquid Glass effects (specular, shadow, blur, translucency) on every group in the .icon bundle at once.