Skip to content
Tresca

CAD Agent

MCP serverCommunity

A Docker container that runs build123d code, renders it with VTK and returns images over HTTP or MCP. By Svetlana DAO LLC.

57 starsUpdated 9 months agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
build123d
How it connects
Reads and writes files; the tool isn't needed
Access
Can modify models
Tool versions
Not stated in its documentation
Operating systems
Not stated in its documentation
Needs a build123d licence
No
Transport
Local (stdio), Remote (HTTP)
AI clients documented
Not stated in its documentation
Licence
PolyForm-Small-Business-1.0.0
Language
Python

What it can do

  • Keeps all modelling, rendering and export inside a container; the agent only sends code and reads back JSON and PNG.
  • Produces 3D renders, 2D technical drawings and STL, STEP and 3MF files, with printability checks.
  • Includes safeguards such as a pre-commit hook that stops design files being committed by accident.

Limitations

  • Needs Docker.
  • PolyForm Small Business licence with an added PolyForm Perimeter restriction, so larger companies need other terms.

Install

docker build -t cad-agent:latest .
docker run -i --rm cad-agent:latest mcp

Source: github.com/Svetlana-DAO-LLC/cad-agent#mcp-integration

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.