
FreeCAD MCP 是什么用 AI 对话操控 CAD 的终极桥梁Claude 一句话生成 3D 模型【免费下载链接】freecad-mcpFreeCAD MCP(Model Context Protocol) server项目地址: https://gitcode.com/gh_mirrors/fr/freecad-mcpFreeCAD MCP是一个连接 AI 助手与 FreeCAD 的参数化 CAD 软件的 MCPModel Context Protocol模型上下文协议服务器。装好它之后你只需用 Claude Desktop 等 AI 客户端对话就能让 AI 直接操控 FreeCAD创建和编辑 3D 模型、运行 Python 脚本、检查文档对象甚至执行 FEM 有限元分析——真正做到一句话生成 3D 模型。什么是 FreeCAD MCP传统 CAD 建模需要掌握复杂的菜单和参数。而 FreeCAD MCP 把 FreeCAD 变成了 AI 的双手AI 负责理解你的自然语言需求MCP 工具负责在 FreeCAD 中一步步执行最后还能回传 3D 视图截图让 AI看到结果并自我修正。整个过程只需三个步骤安装 FreeCAD 插件 → 启动内置 RPC 服务 → 在 AI 客户端中配置 MCP 服务器。下面这个演示中AI 仅凭对话指令就完成了一个法兰盘的完整设计FreeCAD MCP 能做什么它把 3D 建模能力开放给了任何支持 MCP 的 AI 客户端典型场景包括️参数化建模让 AI 创建盒子、圆柱、法兰、玩具车等实体并随时修改尺寸脚本执行AI 直接在 FreeCAD 的 Python 环境中运行代码覆盖 GUI 操作、后台任务和无头headless计算三种模式2D 图纸转 3D上传一张带标注的二维图纸AI 就能理解尺寸并重建出三维零件有限元分析调用 CalculiX 求解器跑 FEM 分析返回最大应力、位移等结果零件库从 FreeCAD 零件库中直接插入标准零件比如下面这个演示AI 通过对话完成了一辆玩具车的设计从一张 2D 图纸到 3D 模型这是最能体现对话式 CAD价值的场景。输入是一张标注了尺寸的二维工程图AI 读取图纸上的直径、圆角和位置尺寸调用 FreeCAD MCP 工具逐步建模最终得到对应的三维模型更多演示和可运行示例含 ADK 与 LangChain 智能体集成见 docs/examples.md。三步安装让 FreeCAD 听懂 AIFreeCAD MCP 由两部分组成运行在 FreeCAD内部的插件RPC 服务器 由 AI 客户端启动的MCP 服务器外部 Python 进程。1. 安装 FreeCAD 插件并启动 RPC 服务先克隆仓库然后把addon/FreeCADMCP目录复制到你本机的 FreeCAD 插件目录Mod文件夹路径因系统和版本而异重启 FreeCAD 后在工作台列表中选中MCP Addon接着在FreeCAD MCP工具栏点击Start RPC Server状态栏会显示监听地址默认127.0.0.1:9875和进程 ID 启动失败时状态栏会直接给出原因例如端口被占用修复后即可重试。各平台的插件目录路径和完整命令详见 docs/installation.md。2. 配置 Claude Desktop在claude_desktop_config.json中加入如下配置重启 Claude Desktop 即可{ mcpServers: { freecad: { command: uvx, args: [freecad-mcp] } } }3. 开始对话保持 FreeCAD 与 RPC 服务运行然后直接对 Claude 说帮我建一个 10×10×5 的盒子观察模型出现在 FreeCAD 中就大功告成。常用工具速览MCP 服务器对外暴露 16 个工具覆盖文档管理、对象操作、代码执行与分析完整清单见 docs/tools.md类别代表工具说明文档管理create_document、list_documents、reload_document新建 / 列出 / 重载文档对象操作create_object、edit_object、delete_object增删改模型对象视图检查get_view、get_objects截图 3D 视图、检查对象状态代码执行execute_code、execute_code_async、execute_code_headless分别对应 GUI 线程、后台任务、独立进程三种执行模式高级能力run_fem_analysis、insert_part_from_libraryFEM 求解、插入零件库标准件三种代码执行模式的选择逻辑何时用 GUI、何时用后台、何时用无头进程在 docs/execution.md 中有详细说明。进阶FEM 分析与远程连接FEM 有限元分析run_fem_analysis会自动创建 CalculiX 求解器运行后返回最大 von Mises 应力、位移等摘要。仓库自带一个完整的悬臂梁分析示例 examples/cantilever_fem.py可与解析解对比验证。远程连接默认只监听本机。开启Remote Connections并配置允许 IP 后可以跨机器控制 FreeCAD跨网使用时建议配合认证令牌与 SSH 隧道详见 docs/configuration.md。项目结构与延伸阅读位置说明addon/FreeCADMCP/FreeCAD 插件RPC 服务器、命令分发、对象工厂等src/freecad_mcp/server.pyMCP 服务器入口src/freecad_mcp/freecad_client.py与 FreeCAD 插件通信的客户端docs/安装、配置、工具、执行、示例五篇文档tests/覆盖并发、超时、版本握手等场景的测试套件总结FreeCAD MCP 用一套极简的架构一个插件 一个 MCP 服务器把专业 CAD 软件的强大能力装进了日常对话。无论你是想快速原型建模、从图纸逆向建模还是做有限元验证现在都可以用自然语言驱动 FreeCAD 完成——这正是 AI 操控 CAD 的未来形态。上手只需 10 分钟建议从建一个盒子开始你的第一次 AI 建模之旅。【免费下载链接】freecad-mcpFreeCAD MCP(Model Context Protocol) server项目地址: https://gitcode.com/gh_mirrors/fr/freecad-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考