This project provides a robust integration between AI assistants and FreeCAD CAD software using the Model Context Protocol (MCP). It allows external applications to interact with FreeCAD through a standardized interface, offering multiple connection methods and specialized tools.
Enables 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.
Enables a reviewable FreeCAD-to-Bambu Studio workflow with resumable jobs, bounded 3MF preflight, explicit review checkpoints, and LAN upload/control, including experimental guarded printing.
Enables Codex to interact with and control FreeCAD 1.1.x locally through typed MCP tools, including health checks and an optional Python execution escape hatch for direct document manipulation.
Lets AI assistants work inside a live FreeCAD session, building and inspecting models, running Python, driving the GUI the way a user would, and reviewing CAM jobs such as path statistics, posting, and G-code diffs.
Enables MCP clients to inspect FreeCAD documents and export named solids to STL, find and derive OrcaSlicer presets, preview and run slices with recorded manifests, and then read G-code metadata, query a Moonraker printer, upload G-code, and start an uploaded print as a separate confirmed step.