Convert any local photo into a LEGO-style brick mosaic preview. MCP server + Node API powered by the BMBrick color quantization engine. Renamed from
Most file and storage access work still happens through a UI a human drives. Agent Mosaic Skill MCP server moves it into the conversation instead. Convert any local photo into a LEGO-style brick mosaic preview. MCP server + Node API powered by the BMBrick color quantization engine. Renamed from @bmbrick/agent-mosaic-skill.
The server publishes 9 tools. What each one is for:
Agent-Ready — ships with a SKILL.md for seamless agent workflow integrationMIT — MCP wrapper, skill/ directory, agent integration surfaceRestricted — dist/ engine files: free to use and distribute as-is, but no de-obfuscation, reverse engineering, or redistribution of modified versionsimagePath — stringcolumns — numberrows — numbermaterialMode — stringrenderMode — stringremoveBackground — boolean@bmbrick/photo-to-lego-mosaic-skill on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.
Plenty of file and storage access servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Agent Mosaic Skill's toolset — Agent-Ready, MIT, Restricted and 6 more — is a fair guide to whether it matches your workflow. It is maintained by able-rip; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| Agent-Ready | ships with a SKILL.md for seamless agent workflow integration |
| 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 |
| imagePath | string |
| columns | number |
| rows | number |
| materialMode | string |
| renderMode | string |
| removeBackground | boolean |
**Cursor** (`.cursor/mcp.json`):
```json
{
"mcpServers": {
"lego-mosaic": {
"command": "npx",
"args": ["-y", "@bmbrick/photo-to-lego-mosaic-skill"]
}
}
}Configuration as documented by the project. Restart the client after saving.
Scoped local file access — read, write, search and reorganise files in directories you explicitly allow.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Connects AI models to an Obsidian knowledge base for direct access and manipulation of notes and folders.