AI 3D 模型生成
agentcad
Agentcad 是一個開放原始碼的 MCP 伺服器與命令列工具,讓 AI 程式碼代理能夠直接從其編碼環境中設計、渲染及匯出 CAD 輸出。
agentcad
什麼是 agentcad?
Agentcad 是一個專為 AI 代理設計的開放原始碼 CAD 工具,提供 MCP 伺服器與命令列工具,讓程式碼代理能夠透過 Python 腳本生成、驗證及匯出 3D 模型,並提供即時回饋與幾何驗證。
如何使用 agentcad?
- 1使用 Python 3.12 建立 Python 虛擬環境。
- 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 格式
- 在 100 毫秒內進行執行前幾何驗證
- 拓撲檢查以偵錯幾何問題
- 版本差異比對以追蹤設計迭代變更
agentcad 使用情境
- 藉由 AI 協助快速原型製作機械零件
- 為電子產品生成自訂外殼與機殼
- 從自然語言提示建立用於 3D 列印的 3D 模型
- 在教育場景中透過代理協作探索 CAD 設計
agentcad 價格與免費點數
agentcad 目前採用 免費 模式。
agentcad 優缺點
優點
- 開放原始碼且免費
- 與熱門程式碼代理整合(Claude Code、Cursor 等)
- 提供即時回饋與驗證
- 支援多種匯出格式
- 無需註冊
- 在本機執行,保護隱私
缺點
- 需要設定 Python 環境
- 僅限於 build123d 為基礎的幾何
- 複雜設計可能需要了解 CAD 概念
- 代理的能力可能會有所不同
agentcad 最適合哪些用途?
- 建構基於代理的 CAD 工作流程的 AI 開發者與工程師
- 將 CAD 生成整合至 AI 代理管線的開發者
- 希望透過自然語言提示建立 3D 模型的業餘愛好者