AI 3D 模型生成
agentcad
Agentcad 是一个开源 MCP 服务器和 CLI,允许 AI 编程代理直接从其编码环境中设计、渲染和导出 CAD 输出。
agentcad
什么是 agentcad?
Agentcad 是一个面向 AI 代理的开源 CAD 工具,提供 MCP 服务器和 CLI,允许编码代理通过 Python 脚本生成、验证和导出 3D 模型,并提供即时反馈和几何验证。
如何使用 agentcad?
- 1创建一个 Python 虚拟环境,使用 Python 3.12。
- 2使用 pip 安装 agentcad:pip install 'agentcad[mcp]'
- 3运行 agentcad skill install 来设置代理技能。
- 4通过添加 MCP 服务器配置来集成你的编码代理。
- 5提供一个描述所需 CAD 对象的提示。
- 6代理将生成 Python 脚本,agentcad 执行它并返回指标和预览。
- 7使用反馈迭代设计,直到几何体有效。
agentcad 主要功能
- 执行 Python CAD 脚本以生成版本化的 STEP 文件和几何指标
- 从多个角度渲染 PNG 预览以进行视觉验证
- 将模型导出为 STL、GLB、OBJ 和 STEP 格式
- 在 100ms 内执行前几何验证
- 拓扑检查以调试几何问题
- 版本差异比较以跟踪设计迭代变化
agentcad 使用场景
- 通过 AI 辅助快速原型制作机械零件
- 为电子产品生成定制外壳和机箱
- 根据自然语言提示创建用于 3D 打印的 3D 模型
- 在教育环境中通过代理协作探索 CAD 设计
agentcad 价格与免费额度
agentcad 目前采用 免费 模式。
agentcad 优缺点
优点
- 开源且免费
- 与流行的编码代理集成(Claude Code、Cursor 等)
- 提供即时反馈和验证
- 支持多种导出格式
- 无需注册
- 本地运行,保护隐私
缺点
- 需要设置 Python 环境
- 仅限于基于 build123d 的几何体
- 复杂设计可能需要理解 CAD 概念
- 代理能力可能有所不同
agentcad 最适合哪些用途?
- 构建基于代理的 CAD 工作流程的 AI 开发人员和工程师
- 将 CAD 生成集成到 AI 代理管道中的开发人员
- 希望通过自然语言提示创建 3D 模型的爱好者