Labsco
Able-rip logo

BMBrick Agent Mosaic Skill

β˜… 1

from Able-rip

Convert photos to LEGO-style brick mosaic previews with AI-powered color quantization. MCP server for Claude, Cursor, and other AI agents.

πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

BMBrick Photo-to-LEGO-Mosaic Skill

Convert any local photo into a LEGO-style brick mosaic preview β€” directly from your AI agent.

@bmbrick/photo-to-lego-mosaic-skill is an MCP server that lets Claude, Cursor, Windsurf, and other AI agents transform local images into high-fidelity 3D brick mosaics using the same canonical engine as bmbrick.com.

Renamed from @bmbrick/agent-mosaic-skill (the old name still works but is deprecated β€” please migrate to the new name for future updates).

Visual Previews

Generated with the generate_lego_mosaic tool (3D render mode):

Square Tiles (square_1x1)

Original Photo 48x48 Preview 64x64 Preview

Round Tiles (round_1x1)

Original Photo 48x48 Preview 64x64 Preview

For more case studies and mosaic examples, check out our Pinterest Showcase.

Tool: generate_lego_mosaic

Parameter Type Required Default Description imagePath string Yes β€” Absolute path to a local image columns number No 48 Preview width in studs (max 64) rows number No 48 Preview height in studs (max 64) materialMode string No square_1x1 square_1x1 or round_1x1 renderMode string No 3D Render style removeBackground boolean No false Clean up white/transparent backgrounds

Returns: a local watermarked PNG preview + a link to unlock the full project at bmbrick.com.

Unlock Full Project

The preview is watermarked and intended for creative exploration. To get the complete deliverables β€” HD unwatermarked mosaic, brick-by-brick PDF instructions, parts list with ordering links, and CSV/XML placement matrices β€” visit bmbrick.com.

Features

  • Same Engine as bmbrick.com β€” canonical color science, quantization, and 3D rendering pipeline

  • Local & Private β€” all processing happens on your machine via Node.js

  • Agent-Ready β€” ships with a SKILL.md for seamless agent workflow integration

  • 3D Render Mode β€” InstancedMesh PBR rendering with realistic brick studs

Engineering Docs

Deep technical reference for the color quantization pipeline that powers this skill and bmbrick.com:

  • Color quantization pipeline: principles, history, and lessons β€” current architecture, architectural decisions, verified principles, failed experiments from 25+ versions of iteration, and parameter sensitivity reference.

  • πŸ‡¬πŸ‡§ English

  • πŸ‡¨πŸ‡³ δΈ­ζ–‡

Migrating from @bmbrick/agent-mosaic-skill

If you were using the old name, the migration is one search/replace:

  • Package name: @bmbrick/agent-mosaic-skill β†’ @bmbrick/photo-to-lego-mosaic-skill

  • MCP tool name (in your agent's tool list): generate_bmbrick_mosaic β†’ generate_lego_mosaic

  • Binary name (rare): agent-mosaic-skill β†’ photo-to-lego-mosaic-skill

The tool parameters (imagePath, columns, rows, etc.) and return shape are unchanged.

Development

License

Dual-licensed:

  • MIT β€” MCP wrapper, skill/ directory, agent integration surface

  • Restricted β€” dist/ engine files: free to use and distribute as-is, but no de-obfuscation, reverse engineering, or redistribution of modified versions

See LICENSE for full terms.