Skip to main content
Glama
pzfreo

build123d-mcp

Related Servers

Alternatives to build123d-mcp

  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to render 3D models from OpenSCAD code, generating single views or multiple perspectives with full camera control. Supports animations, custom parameters, and returns base64-encoded PNG images for seamless integration.
    12
    184 PyPI
    139
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-driven 3D model generation and manipulation using OpenSCAD through natural language commands. Users can create primitives, apply transformations, perform boolean operations, and export models to various formats like STL and OBJ.
    3 npm
    MIT

Related Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for FreeCAD that enables AI assistants to create and manipulate 3D models via natural language.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    A local MCP server for parametric, manufacturing-focused CAD workflows using Build123d as the modeling engine and FastMCP for the protocol.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server that exposes CAD geometry reasoning over STEP files to LLMs, allowing natural language queries about parts, assemblies, dimensions, holes, and mass properties.
    -
  • A
    license
    A
    quality
    A
    maintenance
    MCP server that connects FreeCAD to AI assistants via a local workbench and XML-RPC bridge, enabling natural language control of FreeCAD.
    14
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    CAD-engineering MCP tool server for parametric modeling, DFM validation, mechanical calculations, and more. Enables code-CAD builds (build123d/CadQuery), model inspection, meshing, and mechanical calculators via MCP stdio.
    11
    -

TDQS

A3.9/5.0

Scored across 48 tools

Disambiguation4/5

Despite 48 tools, each targets a distinct resource or feature class: session management, geometry analysis, feature recognition, rendering, and export are clearly separated. A few pairs could be confused (measure vs inspect_part, find_bosses vs find_bored_bosses), but descriptions draw clear boundaries, and deprecated tools are explicitly marked as replacements.

Naming Consistency4/5

Tool names are consistently snake_case with a verb-first pattern for actions (find_*, render_*, save_*, execute, compare, validate). Minor deviations exist where nouns are used as commands (session_state, version, health_check), and one spelling inconsistency ('recognise' vs 'analyze'), but there is no mixing of naming conventions.

Tool Count2/5

48 tools is well beyond the comfortable range, and six of them (lint_drawing, suggest_view_layout, inspect_drawing, render_drawing, save_drawing_annotations, view_axes) are deprecated placeholders that only explain their replacement. While the server's scope is broad (CAD modeling, analysis, feature recognition, drawing, import/export, repair), the sheer number makes the surface heavier than typical MCP servers.

Completeness4/5

The tool surface covers the full modeling/analysis lifecycle: code execution, geometry measurement, feature recognition, edit transactions, validation, repair guidance, snapshots, import/export, and session management. Minor gaps exist (e.g., no direct parameter-edit tool beyond design_audit, drawing creation moved out), but agents can work around them via execute().

Maintenance

ActivityActive
ResponsivenessResponsive