A2A MCP News
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建模渲染自動化