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
Related Entries
Keep exploring similar tools and resources in this category.
Related Reads
Background, tutorials, and protocol context connected to this entry.








