freecad-mcp

让大模型直接「画」三维零件——FreeCAD MCP 实现对话式 CAD 建模

Stars2.2k
Forks280
主语言Python
分类协议与工具集成
作者neka-nat
LicenseMIT
增长趋势
周增量
+145
过去 7 天新增 Star
月增量
+374
过去 30 天新增 Star
基于 89 天采样数据 · 2026-05-232026-09-11
详细分析

当 AI 学会了 CAD:FreeCAD MCP 让大模型直接「画图」

机械工程师老王最近遇到了一个头疼的问题:他需要根据一张二维工程图纸,手动建模出一整套法兰零件。传统做法是逐线拉伸、逐面约束——一个法兰盘还好,要是二三十个相似零件,光是重复劳动就让人崩溃。如果有一款 AI 工具,能直接「看懂」图纸,然后自动生成三维模型呢?

这就是 FreeCAD MCP 诞生的背景。这是一个将开源 CAD 软件 FreeCAD 与大模型(LLM)通过 Model Context Protocol(MCP)协议连接的桥梁项目,由独立开发者 neka-nat 创建并开源。通过它,Claude、GPT-4 等大模型可以直接调用 FreeCAD 的建模能力,在对话中完成三维建模任务——草图绘制、特征创建、FEM 仿真、工程出图,全部可以在对话中完成。

用户输入一张二维图纸,AI 自动生成三维模型

图1:从二维图纸自动生成三维法兰零件(来源:项目 README,MIT 许可)

技术架构:MCP 协议的双层架构

FreeCAD MCP 采用清晰的双层架构,分为本地 MCP 服务器和 FreeCAD 内嵌插件两部分。

上手门槛

需要完成三重安装:FreeCAD >= 1.0、Python >= 3.12、AddonManager 插件、Claude Desktop 配置。

行业意义

代表 AI 辅助工程设计的新兴方向:大模型作为 CAD 操作的「大脑」,专业 CAD 软件作为「手」。