You are currently viewing Blender + AI: repo MCP addon này cho LLM điều khiển scene của bạn

Blender + AI: repo MCP addon này cho LLM điều khiển scene của bạn

Cái khó chịu nhất khi dùng LLM với Blender là model không biết gì về scene đang mở. Bạn mô tả bằng lời, nó đoán, bạn ngồi chỉnh lại thủ công. Repo anujasid/blender-ai-mcp-addon giải quyết đúng điểm đó: một addon Blender kèm MCP server, cho phép assistant đọc scene trước, rồi mới thao tác lên object, material, camera, đèn.

Tên đầy đủ trên README là “mcp-for-blender-pro”. Nó là addon Python, license MIT, hiện có 551 sao. Ngày tạo ghi 2026-10-15, cập nhật 2026-10-17, tức là repo rất mới, mới vài ngày tuổi tính đến lúc viết.

Nó làm được gì cụ thể

Có ba phần chính. Thứ nhất là một visual chat workspace gọi là Studio, mở trong cửa sổ riêng, có chat, danh sách object trong scene, ảnh chụp viewport, phần duyệt thao tác và task board. Thứ hai là bộ 21 scene tools mà assistant gọi được. Thứ ba là MCP server tích hợp sẵn, để các client bên ngoài như OpenCode kết nối vào.

21 tool đó chia theo nhóm, mình liệt kê nguyên từ README vì tên tool quan trọng khi debug:

  • Scene inspection: get_scene_info, list_objects, get_object_info
  • Object creation: add_cube, add_sphere, add_cylinder, add_plane, add_light, add_camera
  • Editing: move_object, duplicate_object, delete_object, parent_objects, set_material
  • Visual feedback và scripting: viewport_screenshot, execute_code
  • Blender API và export: bpy_api_lookup, describe_node_type, export_scene
  • Asset workflows: search_assets, import_asset

Điểm mình thấy thực dụng là cặp viewport_screenshot và bpy_api_lookup. Một cái cho model nhìn thấy kết quả, một cái cho nó tra API Blender thay vì bịa hàm bpy. Cộng với execute_code thì về lý thuyết model làm được gần như mọi thứ trong Blender, kể cả geometry nodes nếu nó viết đúng script.

Phần multi-agent cũng có, gọi là “Team chain”: manager chia việc và đặt tiêu chí nghiệm thu, workers làm thao tác scene, reviewers kiểm tra rồi approve hoặc trả về lỗi cụ thể. Task chạy tuần tự để thứ tự chỉnh sửa scene không bị loạn. Task bị chặn được sửa một lần, fail lần hai thì dừng workflow.

Vì sao 551 sao trong vài ngày

Con số 551 không lớn với một repo đã sống vài năm, nhưng với repo mới vài ngày thì đó là tín hiệu. Lý do khá rõ: MCP đang là thứ mọi tool AI đều muốn tích hợp, mà Blender là môi trường có cộng đồng dev Python cực đông qua bpy. Ai cũng từng ước viết một câu “tạo scene product display có bục, camera và ba đèn” rồi để máy làm.

Khác biệt so với mấy script chat lẻ tẻ: repo này làm đúng chuẩn extension của Blender 4.2 (cài qua Get Extensions, không phải copy file vào thư mục addons), có MCP server thật với authenticated Streamable HTTP, và hỗ trợ nhiều provider cùng lúc: OpenAI, Anthropic Claude, Google Gemini, OpenRouter, OpenCode Zen, Ollama, custom API. Cái Ollama là điểm cộng với người không muốn đẩy scene lên cloud.

Cũng phải nói thẳng: 551 sao chưa chứng minh được gì về độ ổn định. Repo mới, README dài và đẹp, nhưng README đẹp không đồng nghĩa addon chạy trơn trên mọi bản Blender.

Cài và chạy thử

Release bundle hiện chỉ nhắm Windows x64 với Blender 4.2 trở lên. Bạn dùng Linux hay macOS thì phải tự build từ source, README không hứa hẹn gì thêm.

Các bước theo README:

1. Download mcp-for-blender-pro.zip from Releases.
2. In Blender, open Edit → Preferences → Get Extensions → menu → Install from Disk.
3. Select the ZIP, enable mcp-for-blender-pro, then open 3D Viewport → N → MCP Pro.
4. Choose a provider, add your connection details and select a model.
5. Send a message in Blender or click Open Studio Window.

Sau khi cài, mở panel MCP Pro ở sidebar viewport (phím N), chọn provider, nhập key, chọn model. Model cần hỗ trợ tool calling. Nếu muốn model đọc được ảnh viewport thì chọn model có khả năng xử lý ảnh. Blender phải mở trong suốt quá trình Studio hoặc client ngoài hoạt động, vì addon chạy bên trong Blender.

Vài prompt mẫu lấy từ README, đáng thử để cảm nhận nó hiểu scene đến đâu:

Inspect this scene and explain its object structure before making any changes.
Create a simple product-display scene with a pedestal, a camera and three lights. Give the pedestal a matte blue material.
Find an appropriate Poly Haven asset for this scene and ask before importing it.

Với asset, repo tích hợp Poly Haven, Sketchfab và Poly Pizza. Một số dịch vụ cần API key, và bạn tự chịu trách nhiệm về license của asset import vào.

Ai nên dùng, dùng vào việc gì

Mình thấy ba nhóm hợp nhất. Một là technical artist phải lặp đi lặp lại mấy việc dựng scene, đặt đèn, gán material theo template, giờ có thể mô tả bằng lời và để assistant chạy. Hai là dev đang làm tool nội bộ quanh Blender, có sẵn MCP server để nối vào pipeline riêng thay vì tự viết socket server. Ba là người mới học bpy, dùng bpy_api_lookup và execute_code để xem model tra API và viết script thế nào, coi như một cách học có phản hồi trực tiếp trên viewport.

Không hợp với người cần render farm ổn định hàng loạt, hoặc môi trường production khắt khe về bảo mật. Lý do ở phần dưới.

So sánh nhanh

Mình không chắc repo này so với các addon AI cho Blender khác thế nào về độ chín, nên không đặt lên bàn cân. Chỉ nói một điểm chắc chắn: việc đóng gói theo chuẩn extension Blender 4.2 và có MCP server authenticated là hướng đi đúng, thuận cho ai muốn nối client ngoài. Nhiều script chat tự phát trước đây dừng ở mức chạy trong Text Editor, không có đường kết nối chuẩn.

Ưu điểm và những chỗ cần dè chừng

Ưu điểm rõ: MIT license, dễ đọc và fork. Hỗ trợ nhiều provider kèm Ollama local. Có approval từng thao tác, hủy sau bước hiện tại, và undo step có đặt tên cho các thao tác thay đổi. Có validation cho Python tool. Có menu đa ngôn ngữ: English, German, French, Spanish, Chinese. Không có tiếng Việt, nhưng đó là chi tiết nhỏ.

Hạn chế cần biết trước khi cài:

  • Release chỉ có Windows x64, Blender 4.2+. Linux, macOS phải tự xử.
  • Repo mới vài ngày, chưa có lịch sử issue dài để đánh giá độ ổn định thực tế.
  • execute_code chạy Python trong Blender. README nói rõ validation là để bắt thao tác không được phép, “not a security sandbox”. Nghĩa là đừng chạy prompt lạ với model lạ trên máy có dữ liệu quan trọng, nhất là khi dùng custom endpoint.
  • Chat history chỉ tồn tại trong session hiện tại. Đóng Blender là mất.
  • Credential lưu trong user settings của bạn.
  • Workflow team chain chạy tuần tự, không song song, nên scene lớn sẽ chậm.
  • Task bị chặn chỉ được sửa một lần. Với công việc nhiều bước phức tạp, một lần sửa có thể không đủ, và workflow dừng giữa đường.

Một điểm nữa về tài liệu: README khá chi tiết về tính năng và cài đặt, nhưng phần hướng dẫn viết custom MCP client hay debug khi tool gọi sai thì mỏng. Bạn sẽ phải đọc source Python, cũng không sao vì repo nhỏ.

Nếu bạn đang dùng Blender 4.2 trên Windows và đã có API key của một provider nào đó, cài thử mất chừng 5 phút. Còn lại thì nên chờ thêm vài tuần xem issue mọc lên thế nào, hoặc tự build từ source để kiểm tra trước khi đưa vào workflow chính. Repo ở đây: anujasid/blender-ai-mcp-addon.

Đăng ngày 18/10/2026
Giang Na
Về tác giả: Giang Na
Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.

Giang Na

Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.