返回博客

SolidCraft:让 AI 直接操作 CAD 建模

开源参数化 CAD SolidCraft 自带 MCP 服务,Claude Code 一条命令接入,AI 建出的零件仍可改参数、导出 STEP 和 STL。

2026年11月5日lvruan
SolidCraft:让 AI 直接操作 CAD 建模

让 AI 帮忙画个 3D 零件,最后常常拿到一个看着像样、却改不动的网格模型:孔位偏了两毫米,只能让它整个重画。机械和结构设计真正需要的,是改一个尺寸、整个模型跟着变的参数化工程模型。

SolidCraft 走的就是这条路。它是用纯 Rust 写的开源参数化 CAD,自带 MCP 服务,AI 助手通过 MCP 操作的是和你手动建模同一套命令,所有步骤都留在可编辑的特征时间线里,不是一次性的网格。

AI 能替你做哪些事



通过 MCP,AI 可以新建零件、改参数,把多个零件装配成机械结构,检查几何有没有问题,最后导出 STEP、STL 这类工程文件。它建的东西你随时能在桌面程序或浏览器里打开,接着手动调。

想看它怎么干活,可以让 AI 连上正在运行的应用,你在界面里看着零件一步步长出来;不需要界面时,也可以让它在后台自己开一个设计会话。

怎么接入 Claude Code



装好 SolidCraft 后,在终端执行 claude mcp add solidcraft -- solidcraft-cli mcp 就把它加进 Claude Code 了;别的支持 MCP 的客户端,把同样的命令填进它的 MCP 配置即可。如果终端找不到 solidcraft-cli(旧版 Windows 安装包没把它放进 PATH),写完整路径就行。具体的工具列表和示例对话,见项目 GitHub 仓库里的 MCP 文档。

现在能做到什么程度



项目自己的说法是「早期但能做简单零件」:拿 76 个公开参考零件对比体积、面积、质心和包围盒,75 个吻合,剩下一个是已登记的问题。所以现阶段适合 3D 打印件、外壳、支架这类结构,复杂曲面和要上生产线的图纸,AI 出的模型务必自己再核对一遍。

SolidCraft 采用 Apache-2.0 许可,Windows、macOS、Linux 桌面版都有,也能直接在 solidcraft.io 的浏览器版里试,不用装任何东西。

同类的 CAD 工具



如果你已经习惯别的 CAD,也有对应的路子:freecad-mcp 让 AI 去操作 FreeCAD;OpenSCAD 和 FluidCAD 用代码描述模型,天然适合让 AI 写;CADAM 则是文字生成 CAD 的网页应用。