mcpserver.lol
registry/prompt-to-asset
Connection check local install

prompt-to-asset

Generate app icons, favicons, OG images, and logos by routing across 30+ image models.

Tools 23
GitHub stars 18
Installs / wk 507
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

23 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.

asset_brand_bundle_parse from source
Parse a brand source (brand.json, DTCG tokens, AdCP spec, brand.md, or raw text) into the canonical BrandBundle schema.
asset_capabilities from source
Report which of the three execution modes this server can run RIGHT NOW given the current env: inline_svg (zero key — hosting LLM authors the SVG), external_prompt_only (zero key —…
asset_doctor from source
Structured environment inventory — MCP equivalent of
asset_enhance_prompt from source
Classify an asset brief, route to the right model, rewrite the prompt in that model
asset_export_bundle from source
Fan out a 1024² master PNG into the full platform bundle (iOS AppIconSet, Android adaptive, PWA maskable, visionOS parallax, Flutter launcher, favicon set). MCP equivalent of
asset_generate_app_icon from source
Generate an app icon (iOS AppIconSet, Android adaptive, PWA maskable, visionOS 1024² master + placeholder parallax layers). Three modes (inline_svg / external_prompt_only / api). I…
asset_generate_favicon from source
Generate a favicon bundle (favicon-{16,32,48}.png + icon.svg + icon-dark.svg + apple-touch + PWA 192/512/512-maskable + <link> snippet). Three modes — inline_svg is the best fit fo…
asset_generate_hero from source
Generate marketing-hero / landing-page banner art. Two modes (external_prompt_only / api); inline_svg is not supported. Accepts aspect_ratio (16:9 / 21:9 / 3:2 / 2:1). Injects bran…
asset_generate_illustration from source
Generate one or more brand-locked illustrations. Two modes (external_prompt_only / api); inline_svg is not supported — path budget too small for a composed scene. Injects brand bun…
asset_generate_logo from source
Generate a logo. Three modes: inline_svg (Claude emits SVG — zero key), external_prompt_only (returns prompt + paste targets — zero key), api (server runs the provider pipeline — r…
asset_generate_og_image from source
Render a 1200×630 OG image via Satori template (deterministic typography, no diffusion). Default mode=api renders server-side without any API key. external_prompt_only is only mean…
asset_generate_splash_screen from source
asset_ingest_external from source
Ingest an image the user generated in an external tool (Midjourney, Nano Banana, Ideogram web, Recraft, Flux Playground, etc.) and run the matte → vectorize (where applicable) → ti…
asset_models_inspect from source
Full capability dump for one model. MCP equivalent of
asset_models_list from source
List the model registry (60+ entries) with optional filters. MCP equivalent of
asset_nine_slice from source
asset_remove_background from source
Matte an image to transparent background (BiRefNet / BRIA RMBG / U²-Net via remote endpoint; local white-chroma fallback). Returns RGBA PNG path.
asset_save_inline_svg from source
asset_sprite_sheet from source
Pack a directory of PNG/WEBP/JPG frames into one sprite sheet + TexturePacker-compatible JSON atlas (works in Phaser, PixiJS, Three.js, Godot, Unity via a light importer). MCP equi…
asset_train_brand_lora from source
Train a brand-consistent LoRA from 20-50 sample images, returning a
asset_upscale_refine from source
Upscale / refine an image, asset-type-aware. DAT2 for flat logos/icons, Real-ESRGAN/SUPIR for photoreal, img2img for diffusion polish. Lanczos fallback.
asset_validate from source
Run tier-0 deterministic validators on an asset (dimensions, alpha presence, checkerboard-pattern heuristic on tile-luma alternation, safe-zone bbox, palette ΔE2000 against brand,…
asset_vectorize from source
Convert a raster image to SVG. Tries in order: Recraft /vectorize (if PROMPT_TO_BUNDLE_RECRAFT_VECTORIZE_URL is set), vtracer on PATH, potrace on PATH, then a built-in posterize ru…