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?
Provides tools to control FreeCAD, enabling AI agents to create and edit 3D models, manage documents, objects, and parts library, and execute Python code within FreeCAD.
AlicenseAqualityDmaintenanceEnables AI assistants to control FreeCAD 3D modeling software, allowing creation and manipulation of 3D objects, execution of Python code, and interaction with FreeCAD's parts library through natural language.10MITWhy this server?
Export structural analysis models as solid 3D FreeCAD documents (.FCStd) that can be opened and inspected in FreeCAD.
AlicenseAqualityDmaintenanceA 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.174MITWhy 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?
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?
Enables programmatic control of FreeCAD to create and edit documents and objects, execute arbitrary Python code, manage part libraries, and capture visual screenshots of the active view.
AlicenseAqualityDmaintenanceEnables users to control FreeCAD through natural language for creating, editing, and managing 3D objects and documents. It supports executing Python code, capturing screenshots of the workspace, and importing parts from the FreeCAD library.11MITWhy this server?
Employs FreeCAD as an optional geometric kernel for CAD modeling operations.
AlicenseAqualityAmaintenanceModern CAD CLI + MCP Server: 2D/3D drawing, editing, measurement, validation, batch automation, real-time collaboration (CRDT + WebSocket).221Apache 2.0Why 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 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?
Allows control of FreeCAD from Claude Desktop, enabling AI agents to interact with and manipulate CAD models and designs programmatically through FreeCAD's functionality.
AlicenseAqualityBmaintenanceThis repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.101,886MIT