Local MCP for build123d models, previews, measurements, and STEP, STL, SVG, or DXF export.

How it works

Foe: Clay Golem, a model or part that isn't shaped yet.

Foes

  • Clay Golem

Party · Context

  • ArchitectYour agent100/100
  1. Clay Golem

    The Clay Golem blocks the way.

    What really happensIt stands for a model or part that isn't shaped yet.

    Architect: Context 100/100.

  2. Slump

    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.

  3. build123d MCP (pzfreo)

    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.

  4. build123d MCP (pzfreo)

    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.

  5. Slump

    The Clay Golem uses Slump.

    Architect takes 13. Architect: Context 74/100.

  6. build123d MCP (pzfreo)

    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.

  7. build123d MCP (pzfreo)

    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.

  8. Victory

    The Clay Golem falls.

Learn this spell

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"]

Notes

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.