
Printable enclosure
Quest Model a parametric enclosure and export it for 3D printing
- Hero
- Claude Code
- Weapon
Claude Opus 5.5- Charge
OpenSCAD Design
OpenSCAD MCP
MCP tools that render, measure, check, and export OpenSCAD models.
Foe: Clay Golem, a model or part that isn't shaped yet.
Foes
Party · Context
The Clay Golem blocks the way.
What really happensIt stands for a model or part that isn't shaped yet.
Architect: Context 100/100.
The unshaped clay slams down.
What really happensA model or part takes pass after pass before it holds its shape.
Architect takes 13. Architect: Context 87/100.
The OpenSCAD Orb opens a portal to the OpenSCAD binary on this machine.
What really happensClaude Code starts uvx openscad-mcp. OpenSCAD 2021.01 or newer must be installed. Set OPENSCAD_PATH if it is not on PATH.
Clay Golem takes 38.
A render arrives with a scale, not as a picture alone.
What really happensrender returns a text digest (camera, bbox, mm per pixel when grounded) before the image. measure returns exact bbox, volume, and watertightness.
Clay Golem takes 17.
The Clay Golem uses Slump.
Architect takes 13. Architect: Context 74/100.
A check ward names interference, clearance, and misaligned holes.
What really happenscheck compares named parts that are exported separately. Distances inside the tessellation error come back unresolved, not as a fake pass.
Clay Golem takes 10. Architect: Ward.
The Clay Golem drops STL, 3MF, or another mesh the server can write.
What really happensexport_model writes STL, 3MF, AMF, DXF, SVG, and other listed formats. Set allowed_paths first: unset, the server does not validate paths.
Clay Golem takes 35. Clay Golem falls.
The Clay Golem falls.
Claude Code
claude mcp add openscad --transport stdio -- uvx openscad-mcpNeeds OpenSCAD 2021.01 or newer and uv, or Python 3.10 or newer. If OpenSCAD is not on PATH, set OPENSCAD_PATH. allowed_paths is unset by default, so the server does not check file paths and logs a warning. Set allowed_paths before pointing it at a project. The install section names Claude Code, not Codex.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.