SolidCraft is an open-source parametric CAD application built in Rust for people who want scriptable, inspectable 3D modeling rather than a closed desktop-only CAD stack. It supports constrained sketches, parametric features, assemblies, sheet metal workflows, file import and export, and a feature timeline that can rebuild a model when a dimension changes. The project runs as a desktop app, a browser app, and a headless command-line workflow.
The AI angle is SolidCraft's automation path. The repository describes built-in MCP support so agents can model through the application instead of only generating static CAD files. That makes it relevant to builders experimenting with agent-assisted product design, mechanical prototyping, and automated part generation. A model can use the MCP interface to create or change geometry while SolidCraft remains the CAD engine of record.
The project is still early, but the README gives useful engineering signals. It says 75 of 76 public reference parts match their analytic or FreeCAD-computed volume, area, center of mass, and bounding box, while the remaining case is tracked as a bug. The docs also show a demo of a rounded electronics enclosure where width and wall thickness are changed and the model rebuilds parametrically. That is the core promise: dimensions are not baked into a mesh; they remain editable inputs.
SolidCraft publishes builds for Windows, macOS, Linux, and the web. The repository lists AppImage, deb, rpm, Flatpak, Snap, MSI, DMG, portable zip, and a browser app. The Snap install command is documented, and the web app is available from the project site. Downloads are not yet signed, so Windows SmartScreen and macOS first-launch warnings are expected.
The best use cases are exploratory CAD, agent-driven modeling experiments, teaching parametric workflows, and open-source mechanical design. It is not a drop-in replacement for long-established commercial CAD suites for regulated production work. The repository is transparent about that by calling the status early but usable for simple parts and by cautioning that its checks do not prove full workflow equivalence. For OpenTools users, SolidCraft is notable because it joins CAD, Rust, WebAssembly, and MCP in one active builder-facing project. It also gives AI agents a more useful target than raw mesh export because they can work against constraints, dimensions, feature order, and repeatable rebuilds instead of opaque geometry alone. That makes future CAD automation easier to inspect, debug, and teach. Builders should still verify generated geometry with their own checks, but SolidCraft gives them a readable starting point for agent-assisted mechanical design.