Enterprise DNA
M MCP Servers Developer low

pzfreo/build123d-mcp

by Various

MCP server for build123d to improve AI cognition when creating 3D CAD models

P

MCP

pzfreo/build123d-mcp

Added 1 June 2026

#ai-tools #build123d #cad #mcp #mcp-server #python3

Overview

A minimal MCP server that wraps build123d for use with AI coding assistants. It exposes build123d's 3D CAD primitives and operations as tool calls, enabling an LLM to generate structured Python scripts for parametric models.

Best for

Best for
Python developers who want to generate 3D models conversationally using build123d inside an MCP-enabled AI assistant.

Use cases

  • Generate parametric 3D models via natural language prompts in an IDE
  • Rapidly prototype CAD geometries with AI pair programming
  • Iterate on design variations by re-running LLM-generated build123d scripts

Notes

A minimal MCP server that wraps build123d for use with AI coding assistants. It exposes build123d’s 3D CAD primitives and operations as tool calls, enabling an LLM to generate structured Python scripts for parametric models.

5 stars on GitHub. Last updated 2026-06-01.

Use cases

  • Generate parametric 3D models via natural language prompts in an IDE
  • Rapidly prototype CAD geometries with AI pair programming
  • Iterate on design variations by re-running LLM-generated build123d scripts

Pros

  • Low-friction integration with any MCP-compatible client like Claude Desktop
  • Lets developers stay in a code-centric CAD workflow
  • Tiny codebase making it easy to audit or extend

Cons

  • Requires local Python environment with build123d and its dependencies
  • No GUI preview or direct visualization output
  • Limited to build123d’s feature set and lacks support for other CAD kernels

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Low-friction integration with any MCP-compatible client like Claude Desktop
  • Lets developers stay in a code-centric CAD workflow
  • Tiny codebase making it easy to audit or extend

Cons

  • Requires local Python environment with build123d and its dependencies
  • No GUI preview or direct visualization output
  • Limited to build123d's feature set and lacks support for other CAD kernels

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.