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?
Employs FreeCAD as an optional geometric kernel for CAD modeling operations.
AlicenseAqualityBmaintenanceModern CAD CLI + MCP Server: 2D/3D drawing, editing, measurement, validation, batch automation, real-time collaboration (CRDT + WebSocket).222Apache 2.0Why this server?
Provides an MCP interface to a running FreeCAD instance, enabling AI clients to create, manipulate, and interact with CAD models through the FreeCAD workbench.
AlicenseAqualityAmaintenanceMCP server that connects FreeCAD to AI assistants via a local workbench and XML-RPC bridge, enabling natural language control of FreeCAD.14MITWhy this server?
Provides tools for 3D modeling and CAD operations in FreeCAD, including creating basic shapes (boxes, cylinders, spheres), performing boolean operations (union, cut, common), managing documents, and executing custom Python scripts.
AlicenseBqualityDmaintenanceEnables AI assistants to perform 3D modeling and CAD operations in FreeCAD, including geometry creation, boolean operations, and document management.79MITWhy this server?
Provides tools to control FreeCAD, a 3D CAD application, enabling creation, editing, and measurement of 3D models, sketches, and parts through Claude.
AlicenseAqualityDmaintenanceEnables 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?
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 tools for interacting with FreeCAD to inspect parts, define mounting interfaces, plan and preview alignments, apply positioning and recompute geometry, verify assembly results, create native assemblies with fixed joints, and capture inspection images. Supports queued CAD operations, job tracking, cancellation, and document status checks.
AlicenseAqualityBmaintenanceEnables AI agents to inspect part geometry, define mounting interfaces, plan and apply alignments as cancellable GUI jobs, and verify results numerically with preview renders and independent assembly checks. Also supports creating native assemblies with fixed joints while keeping file saving explicit.31MITWhy 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.14MIT