agentcad
agentcad 是開源的 MCP 伺服器與 CLI,協助程式設計代理人設計、渲染、驗證並匯出真實 CAD 輸出。適用於本地代理工作流程,提供預覽、幾何檢查與 STEP、STL、GLB、OBJ 匯出。
什麼是 agentcad?
agentcad 是一款供程式設計代理人使用的開源 CAD 工具。它同時提供 MCP 伺服器與 CLI,讓代理人能從以 Python 為基礎的工作流程中生成、渲染、驗證並匯出真實 CAD 輸出。
這個產品是為人類與代理人協作而設計:它透過幾何指標、預覽與驗證結果,提供代理人一個回饋迴圈,讓它能在把設計交回使用者之前檢視自己的成果並修正錯誤。根據網站說明,它可在本地執行、免費、無需註冊,並支援 STEP、STL、GLB 與 OBJ 工作流程。
主要功能
- 開源 MCP 伺服器與 CLI:可透過本機命令列使用,或在編輯器與代理環境中透過 MCP 整合支援代理驅動的 CAD 工作流程。
- 渲染與驗證迴圈:回傳渲染結果以及尺寸、體積、面數與有效性等指標,讓代理人在完成前檢查幾何。
- 常見 CAD 格式匯出支援:可輸出 STEP、STL、GLB 與 OBJ,供後續列印、檢視或 CAD 交接使用。
- 版本化執行與差異比對:產生有版本的 STEP 檔,並支援比較版本以追蹤設計迭代。
- 執行前檢查與拓樸檢視:在執行前驗證輸入,並回報幾何/拓樸細節,協助快速排除問題。
- 以本地為先的設定:在本機執行,支援
pip、uv的安裝方式,以及供 Claude Code、Cursor 和 Windsurf 等工具使用的 MCP 設定。
如何使用 agentcad
先在本地安裝套件,接著可透過 CLI,或在代理工作區中加入 MCP 伺服器設定,將它連接到你的程式設計代理人。網站顯示支援 Python 3.10–3.12,提供 pip install 'agentcad[mcp]' 路徑,以及僅安裝 CLI 的選項。
連接完成後,向代理人提供 CAD 提示,例如手機支架、外殼或花瓶。代理人可以生成幾何、檢視渲染與指標、修正模型,並在設計有效時匯出最終檔案。
使用情境
- AI 程式設計代理中的快速概念發想:將自然語言提示轉為基本 CAD 模型,並在同一流程中預覽。
- 可列印外殼設計:建立簡單機械零件,例如卡扣式盒體、蓋板或裝置外殼,並匯出供 3D 列印。
- 幾何除錯與迭代:使用指標、驗證與拓樸報告,診斷模型為何失敗或產生不良幾何。
- 可直接用於網頁或檢視器的 3D 資產:匯出 GLB 或 OBJ,供應用程式、網站或資產管線做輕量視覺化。
- 代理輔助的教育或重建專案:建立帶有量測的重建模型或結構化模型,讓代理人透過反覆回饋收斂到忠實結果。
常見問題
agentcad 可以本地執行嗎?
可以。網站將其描述為可在本地執行,且安裝選項不需要註冊。
它支援哪些輸出?
網站提到可輸出預覽渲染,以及 STEP、STL、GLB 與 OBJ。
它支援基於 MCP 的代理嗎?
可以。產品包含 MCP 伺服器,並展示了 Claude Code、Cursor 與 Windsurf 的範例設定。
支援哪些 Python 版本?
頁面說 agentcad 目前支援 Python 3.10–3.12。
它是開源的嗎?
是。來源在 GitHub 上標示為 Apache-2.0。
替代方案
- 傳統 CAD 軟體,例如參數式桌面 CAD 工具:通常由人類設計師直接使用,提供的是手動建模流程,而非代理驅動執行。
- 以腳本為主的幾何函式庫:適合想直接用程式碼建立 CAD 形狀的開發者,但可能不包含相同的代理回饋迴圈、渲染報告或 MCP 整合。
- 具有匯出功能的 3D 建模工具:可產生可列印或可檢視的資產,但通常以手動建模為中心,而非自動化的提示轉幾何流程。
- 其他用於程式生成的代理工具鏈:可協助代理人撰寫程式碼,但不一定提供 CAD 專屬的驗證、預覽與版本差異支援。
替代品
DeepMotion
DeepMotion 是 AI 動作捕捉與身體追蹤平台,可在網頁瀏覽器從影片(或文字)生成 3D 動畫;並提供 Animate 3D API 供開發整合。
imgcook
imgcook 是一款智能工具,只需點擊一下,即可將設計稿轉換為高品質、可投入生產的程式碼。
Ably Chat
Ably Chat 提供聊天 API 與 SDK,讓你打造自訂即時聊天室,支援反應、在線狀態、訊息編輯/刪除等功能。
AakarDev AI
AakarDev AI 是一個強大的平台,通過無縫的向量資料庫整合簡化 AI 應用程式的開發,實現快速部署和可擴展性。
Arduino VENTUNO Q
Arduino VENTUNO Q 邊緣 AI 電腦,結合 AI 推論硬體與微控制器,支援機器人即時控制;透過 Arduino App Lab 進行嵌入式、Linux 與邊緣 AI 工作流程。
Devin
Devin 是 AI 程式碼代理,可平行執行程式碼遷移與大型重構子任務;工程師負責專案管理並審核變更。