neka-nat/freecad-mcp

FreeCAD MCP(Model Context Protocol) server

解决的问题

允许用户通过 AI 助手(如 Claude Desktop)直接控制开源 3D 参数化建模器 FreeCAD。这消除了手动执行每个 CAD 操作的需要,使 AI 能够自动化创建和编辑 3D 模型。

工作原理

该项目由两部分组成:一个在 FreeCAD 软件内部运行 RPC 服务器的 FreeCAD 插件,以及一个作为桥梁的 MCP(Model Context Protocol)服务器。AI 客户端连接到 MCP 服务器,该服务器随后将命令发送到 FreeCAD 以执行操作、运行 Python 脚本或进行分析。

适用人群

使用 FreeCAD 并希望利用 LLM 自动化 3D 建模工作流或根据文本提示生成几何形状的工程师、设计师和爱好者。

主要亮点

  • 模型自动化:使用自然语言创建和编辑 3D 模型。
  • 脚本执行:在 FreeCAD 环境中直接运行 Python 脚本。
  • FEM 分析:通过 AI 执行有限元法(FEM)分析。
  • 文档检查:检查现有的 FreeCAD 文档,为 AI 提供上下文。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目