Python CAD model, checked for printing
Architect · CAD design
build123d MCP (pzfreo)
OpenSCAD MCP
Local MCP for build123d models, previews, measurements, and STEP, STL, SVG, or DXF export.
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 build123d Orb opens a local bench. No other CAD hall is required.
What really happensClaude Code or Codex starts uv tool run --python 3.12 build123d-mcp@latest. No separate CAD app has to be open.
Clay Golem takes 35.
One feature is forged, then the clay is checked before the next blow.
What really happensThe assistant runs build123d Python in small steps, renders a preview, and measures the geometry instead of writing the whole script blind.
Clay Golem takes 24.
The Clay Golem uses Slump.
Architect takes 13. Architect: Context 74/100.
A measure ward blocks a bad part from leaving the bench.
What really happensTools can inspect the part, compare shapes, and check printability before export.
Clay Golem takes 10. Architect: Ward.
The Clay Golem drops a STEP, STL, SVG, or DXF.
What really happensExport writes STEP, STL, SVG, or DXF. uv can download Python 3.12 if you do not already have it.
Clay Golem takes 31. Clay Golem falls.
The Clay Golem falls.
Claude Code
{
"mcpServers": {
"build123d-mcp": {
"command": "uv",
"args": ["tool", "run", "--python", "3.12", "build123d-mcp@latest"]
}
}
}Codex
command: uv
args: ["tool", "run", "--python", "3.12", "build123d-mcp@latest"]Needs uv. The documented server command is uv tool run --python 3.12 build123d-mcp@latest. Python 3.11 through 3.14 are supported, and uv can download 3.12. No CAD app has to be open. The README shows a Claude JSON config and says Codex CLI uses the same command and arguments.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.