mcp-server1
Blender MCP
BlenderMCP 透過模型情境協定 (MCP) 將 Blender 與 Claude 等 AI 助手連接起來。它讓使用者能直接用自然語言控制在 Blender 內部進行 3D 模型與場景的創建、編輯與渲染。
概述
Blender MCP(亦稱 BlenderMCP)由 Siddharth Ahuja 開發,是領先的開源模型情境協定 (Model Context Protocol, MCP) 伺服器,旨在橋接 AI 語言模型——特別是 Claude——與 Blender,這套強大且免費開源的 3D 創作套件。
它能讓 AI 助手直接與正在運行的 Blender 工作階段互動:建立物件、修改幾何體、套用材質、設定燈光、渲染場景等等——全都透過自然語言提示來完成。
該系統採用雙重架構:一個是在 Blender 內部啟動 socket 伺服器的 Blender 擴充功能,另一個則是將 AI 工具呼叫轉譯為 Blender Python API (bpy) 指令的 Python MCP 伺服器。
主要功能
- 自然語言 3D 控制:提示 Claude「建立一個帶有雪冠的低多邊形山脈」或「新增一個真實感汽車模型並為輪子製作動畫」。
- 即時場景操作:新增、編輯、刪除物件;修改網格、套用修改器、設定材質、攝影機及燈光。
- 檢視與分析:查詢當前場景狀態、列出物件、分析幾何結構,或取得渲染預覽。
- 自動化工作流程:產生複雜場景、迭代設計、匯出模型,或執行批次作業。
- 即時連線:與正在執行的 Blender 實例協作,提供即時視覺回饋。
- MCP 用戶端支援:相容於 Claude Desktop、Cursor、帶有 MCP 擴充功能的 VS Code,以及其他符合規範的 AI 工具。
- 可擴充性:社群分支版本增加了更多工具,支援其他大型語言模型 (Ollama, Gemini),或特殊功能如文字轉 4D。
使用情境
- AI 輔助 3D 建模:從文字描述生成 3D 資產、角色、環境或產品視覺化效果。
- 快速原型設計:無需深入的 Blender 知識,透過對話方式迭代設計。
- 場景建構與敘事:建立動畫場景、建築視覺化效果,或遊戲資產。
- 教育與學習:新使用者在學習 Blender 的同時,由 AI 處理複雜操作。
- 創意流程:與其他 MCP 伺服器(例如圖像生成或程式碼工具)結合,實現完整的 AI 驅動內容創作。
- 自動化與批次處理:透過 AI 協調來編寫重複性建模任務的腳本。
安裝與設定
1. Blender 擴充功能
- 從儲存庫下載
addon.py。 - 在 Blender 中:編輯 → 偏好設定 → 擴充功能 → 安裝 → 啟用「Blender MCP」。
- 開啟側邊欄 (按 N 鍵) → Blender MCP 標籤頁 → 啟動內部 socket 伺服器。
2. MCP 伺服器
- 透過
pip install blender-mcp安裝或複製儲存庫。 - 執行伺服器(預設埠號 9876)。
3. 連接至 AI 用戶端
- 將 MCP 伺服器新增至 Claude Desktop、Cursor 或您偏好的用戶端設定中。
- 在 Blender 開啟的同時,開始使用自然語言進行提示。
許多 YouTube 教學影片為 Windows、macOS 和 Linux 提供了逐步視覺指南。
替代方案與社群
存在多個分支與變體版本,包括:
- PolyMCP / llm-use Blender-MCP-Server(50+ 工具,基於 HTTP 協議)。
- 開源大型語言模型變體(Ollama 整合)。
- 針對特定工作流程的增強版本(例如文字轉 4D、VXAI)。
原始的 ahujasid/blender-mcp 仍是最受歡迎且被廣泛引用的實作(擁有數千顆星標及活躍的社群使用)。
相容性
- Blender:適用於支援 Python 腳本編寫的最新版本。
- 客戶端:Claude Desktop、Cursor 以及任何符合 MCP 規範的人工智慧應用程式。
- 授權:開源(MIT 風格,詳情請查閱儲存庫)。
Blender MCP 代表著邁向 AI 原生 3D 內容創作的一大躍進,顯著降低了生成高品質 3D 模型與場景的門檻。
Tags
blendermcp3d建模ai整合claude3d建模渲染自動化