MCP server that renders LDraw/LEGO models to images with real part geometry via headless Blender + ImportLDraw.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"studio-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# studio-mcp **Give your MCP client eyes for LEGO models.** An MCP server that renders LDraw files (`.ldr` / `.mpd` / `.dat`) to images with real part geometry — studs, slopes, window glass — using headless Blender and the ImportLDraw addon. The result looks like a BrickLink Stud.io render, with no GUI anywhere in the loop. Point a vision-capable model at a build and it sees the actual bricks: crossed rotation matrices, floating plates, sunken windows — the kinds of export bugs a geometric proxy render will happily hide. ## Quickstart ```bash # 1. install pip install -e . # 2. install the LDraw parts library + ImportLDraw addon studio-mcp-setup # 3. register with Claude Code claude mcp add studio -- studio-mcp ``` Then ask things like *"render output/build.ldr and tell me what looks wrong"* — the model sees the render, not just the text. Blender is a prerequisite (see [Requirements](#requirements)); it is not installed by `studio-mcp-setup`. ## Tools | tool | what it does | |---|---| | `render_ldraw_file(path, azimuths="-60,120", resolution=640, samples=24)` | Render a model file to a PNG (multi-view, stitched side by side) | | `render_ldraw_text(ldr, azimuths="-60,120", resolution=640, samples=24)` | Render inline LDraw content without writing a file first | | `check_renderer()` | Diagnose the Blender / addon / parts-library setup | `azimuths` is a comma-separated list of view angles in degrees; each is rendered and the views are stitched horizontally. Elevation is fixed at 22°. Higher `samples` = cleaner but slower. ## Requirements - **Blender 4.x** on `PATH`, or point `STUDIO_MCP_BLENDER` at the binary. Install it yourself (package manager, blender.org, or a local build); `studio-mcp-setup` does not install Blender. - **ImportLDraw addon** (`io_scene_importldraw`) in Blender's addons dir — installed by `studio-mcp-setup`. - **LDraw parts library** at `~/.ldraw` (or `LDRAW_LIBRARY_PATH`) — installed by `studio-mcp-setup`. ### Environment var…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.