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?
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.Last updated10MITWhy 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.Last updated11MITWhy 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.
AlicenseAqualityBmaintenanceEnables Claude Desktop to control FreeCAD for 3D CAD modeling, including creating, editing, and deleting objects, executing Python code, and running FEM analyses.Last updated14MITWhy 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.Last updated101,215MITWhy 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.Last updated10MITWhy this server?
Allows generating enclosure models using FreeCAD as an alternative backend.

MeshCue Forgeofficial
Alicense-qualityDmaintenanceAn open-source MCP server that turns natural language hardware descriptions into complete, buildable projects including circuits, firmware, 3D-printable enclosures, PCB files, and documentation.Last updatedMITWhy 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.
FlicenseBqualityDmaintenanceEnables AI assistants to perform 3D modeling and CAD operations in FreeCAD, including geometry creation, boolean operations, and document management.Last updated77Why this server?
Provides tools for creating, editing, and querying 3D models in FreeCAD through AI agents. Enables operations like shape creation, boolean operations, sketching, extruding, filleting, and more.
AlicenseCqualityCmaintenanceAllows AI agents like Claude to create, edit, and query 3D models in FreeCAD through natural language.Last updated576MITWhy this server?
Provides integration with FreeCAD for rendering the same topology YAML into CAD deliverables, enabling seamless transition between PlantUML documentation and FreeCAD engineering drawings.
Alicense-qualityFmaintenanceGenerate Control System Architecture (CSA) diagrams using PlantUML via the Model Context Protocol (MCP). Supports ISA-95 Purdue model, industrial symbols, and multiple protocols.Last updatedMIT