Best FreeCAD MCP Servers
FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. It's free to download, use, distribute and modify.
Why this server?
Drives FreeCAD through its Python API, providing CLI and MCP tools to create documents, build sketches, extrude solids, mesh parts, run FEM simulations (CalculiX/Elmer), read back stress/displacement fields, and manage design-control workflows.
AlicenseAqualityAmaintenanceEnables LLM agents (and humans at a terminal) to drive FreeCAD through 280+ structured tools for parametric mechanical design, drawings, FEM/CFD and other simulations, and manufacturing checks. Also supports multi-agent orchestration, letting a team of agents split one product into components, build them in parallel, and merge them back together with fitting joints.2282513 PyPI5Apache 2.0Why this server?
Allows control of FreeCAD from Claude Desktop, providing tools for creating and editing 3D CAD models, managing documents and objects, executing Python code, inserting parts from the parts library, and capturing screenshots of designs.
AlicenseAqualityDmaintenanceEnables control of FreeCAD CAD software from Claude Desktop through natural language commands. Supports creating, editing, and managing 3D objects, executing Python code, and generating screenshots of designs.10MITWhy this server?
Provides full control over FreeCAD CAD software, enabling AI agents to create documents, build constrained sketches, run parametric features, assemble parts with persistent joints, and verify geometry.
Why this server?
Enforces zero-trust governance for FreeCAD, including destructive capability approval and shadow copy diffing with SHA-256 audit logging.
AlicenseBqualityAmaintenanceExposes spectral analysis and radar DSP primitives (FFTs, STFT spectrograms, 2D Range-Doppler processing, CA-CFAR detection, MVDR beamforming, Kalman tracking) as callable MCP tools for AI agents, running hardware-free on signal files.3MITWhy this server?
Provides integration with FreeCAD to generate new parts from FCOH YAML design intent, saving native FCStd and STEP files and preserving FCOH metadata.
AlicenseAqualityCmaintenanceEnables validating YAML CAD design-intent files and generating new native parts in FreeCAD or Autodesk Fusion, with capability checks and job status retrieval.4MITWhy this server?
Allows to control FreeCAD from Claude Desktop, providing tools for creating, editing, and deleting objects, executing Python code, inserting parts from library, getting views, running FEM analysis, and more.
AlicenseAqualityDmaintenanceEnables Claude Desktop to control FreeCAD for 3D CAD modeling, including creating, editing, and deleting objects, executing Python code, and running FEM analyses.14MITWhy this server?
Provides tools to control FreeCAD, allowing creation and editing of 3D models, executing Python code, inserting parts from the parts library, and capturing views.
AlicenseAqualityDmaintenanceAllows controlling FreeCAD from Claude Desktop to create and edit 3D models using natural language commands.10MITWhy this server?
Provides tools to control FreeCAD, a 3D CAD application, enabling creation, editing, and measurement of 3D models, sketches, and parts through Claude.
AlicenseAqualityBmaintenanceEnables AI-driven control of FreeCAD for CAD modeling, including creating, editing, measuring objects and running FEM analysis, via natural language interaction through Claude Desktop.36MITWhy this server?
Export structural analysis models as solid 3D FreeCAD documents (.FCStd) that can be opened and inspected in FreeCAD.
AlicenseAqualityFmaintenanceA lightweight MCP server for linear-static structural analysis of bridges and building frames, providing tools to build 3D beam/truss models, analyze with built-in or CalculiX solvers, and export to FreeCAD.174MIT