solidcraft: Rust-based parametric CAD, with AI designing directly via MCP
tangency-labs/solidcraft
About the project
An open-source parametric 3D CAD written entirely in Rust. It supports three environments: desktop, web browser, and AI agents that can model directly through an MCP server. Every step from sketching to solid generation is managed by a parametric timeline.
The core feature is immediate model reconstruction upon dimension changes. A custom-built constraint solver accurately calculates linear and curved relationships, resolving sketches every frame during dragging. Key features like Extrude, Revolve, and Shell are built incrementally, efficiently handling complex assemblies and sheet metal work.
It supports input and output for various formats including STEP, IGES, DXF, and URDF. Notably, it supports STEP AP242 to preserve assembly structure and color information, and also includes URDF export for robot simulators. Currently, geometric accuracy has been verified for 75 out of 76 public reference parts, making it sufficiently practical for simple part design.
tangency-labs/solidcraft
SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.
Rust