build123d-mcp
MCP serverCommunity
A build123d session server that lets the assistant model step by step, render, measure and export. By pzfreo.
141 starsUpdated 3 weeks 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
- Python 3.11 to 3.14
- Operating systems
- Not stated in its documentation
- Needs a build123d licence
- No
- Transport
- Local (stdio), Remote (HTTP)
- AI clients documented
- Claude Code, Claude Desktop, Cursor, VS Code, Continue, Cline, Codex
- Licence
- Apache-2.0
- Language
- Python
What it can do
- Keeps a persistent build123d session so a part can be built in small, checked steps, with snapshots to save and restore.
- Renders PNG, SVG and DXF previews and 2D drawing previews.
- Measures volume, area, bounding boxes, topology and centre of mass, and finds holes, bosses and countersinks.
- Checks printability and fit, imports STEP or STL for comparison, and exports STEP, STL, DXF and SVG.
Limitations
- HTTP mode is for self-hosted deployments only.
- Under active development.
Install
{
"mcpServers": {
"build123d-mcp": {
"command": "uv",
"args": ["tool", "run", "--python", "3.12", "build123d-mcp@latest"]
}
}
}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.