Kết nối Blender với AI (Claude, GPT) qua MCP
Cài addon MCP for Blender, cài máy chủ bằng uv tool install mcp-for-blender, gộp khối blender vào cấu hình Claude Desktop, mở lại app và bấm Start MCP Server trong Blender. Blender không cần API key.
Trước khi chạy: máy đã cài Blender và đã mở Blender ít nhất một lần.
Cách nhanh nhất: một lệnh
Lệnh tự cài mọi thứ cần thiết, thêm vào Claude Desktop mà không đụng cài đặt khác (có sao lưu .bak) và khởi động lại Claude. Chờ tới dòng chữ xanh XONG. Chạy lại nhiều lần không sao.
# Windows (PowerShell) irm https://revidapi.com/mcp/blender.ps1 | iex # macOS (Terminal) curl -fsSL https://revidapi.com/mcp/blender.sh | bash
Sau đó làm phần việc trong phần mềm (bên dưới) và kiểm tra Settings → Developer có nhãn Running. Các bước thủ công phía dưới dành cho ai muốn tự làm từng bước.
Bước 1 — Cài uv và máy chủ
# Windows (PowerShell) powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # macOS curl -LsSf https://astral.sh/uv/install.sh | sh # cả hai hệ uv tool install mcp-for-blender
Windows: kiểm tra Test-Path "$env:USERPROFILE\.local\bin\mcp-for-blender.exe" phải ra True.
Bước 2 — Cài addon vào Blender
# Windows (PowerShell) & "$env:USERPROFILE\.local\bin\mcp-for-blender.exe" install-addon # macOS ~/.local/bin/mcp-for-blender install-addon
Trong Blender: Edit → Preferences → Add-ons, tích bật Interface: MCP for Blender.
Bước 3 — Bật máy chủ trong Blender
Nhấn N trong khung nhìn 3D, chọn tab MCP for Blender, bấm Start MCP Server. Blender lắng nghe cổng 9876. Phải bấm mỗi lần mở Blender.
Bước 4 — Thêm vào Claude Desktop
Windows — PowerShell:
$ten = "blender"
$lenh = "$env:USERPROFILE\.local\bin\mcp-for-blender.exe"
$doi = @()
$dirs = @("$env:APPDATA\Claude", "$env:LOCALAPPDATA\Claude-3p")
$dirs += Get-ChildItem "$env:LOCALAPPDATA\Packages" -Directory -Filter "Claude*" -ErrorAction SilentlyContinue | ForEach-Object { "$($_.FullName)\LocalCache\Local\Claude-3p"; "$($_.FullName)\LocalCache\Roaming\Claude" }
$utf8 = New-Object System.Text.UTF8Encoding $false
foreach ($d in $dirs) {
$f = Join-Path $d "claude_desktop_config.json"
if (-not (Test-Path $f)) { continue }
Copy-Item $f "$f.bak" -Force
$raw = [System.IO.File]::ReadAllText($f)
if ($raw.Trim()) { $j = $raw | ConvertFrom-Json } else { $j = [pscustomobject]@{} }
if (-not $j.mcpServers) { $j | Add-Member -NotePropertyName mcpServers -NotePropertyValue ([pscustomobject]@{}) }
$j.mcpServers | Add-Member -NotePropertyName $ten -NotePropertyValue ([pscustomobject]@{ command = $lenh; args = @($doi) }) -Force
[System.IO.File]::WriteAllText($f, ($j | ConvertTo-Json -Depth 20), $utf8)
"Da cap nhat: $f"
}Rồi thoát hẳn Claude:
Stop-Process -Name claude -Force -ErrorAction SilentlyContinue
macOS — Terminal (rồi Cmd+Q và mở lại Claude):
python3 - <<'EOF'
import json, os, shutil
ten = "blender"
lenh = os.path.expanduser("~/.local/bin/mcp-for-blender")
doi = []
goc = os.path.expanduser("~/Library/Application Support")
tep_ds = [os.path.join(goc, d, "claude_desktop_config.json") for d in ("Claude", "Claude-3p")]
co = [t for t in tep_ds if os.path.exists(t)] or [tep_ds[0]]
for tep in co:
os.makedirs(os.path.dirname(tep), exist_ok=True)
if os.path.exists(tep): shutil.copy(tep, tep + ".bak")
raw = open(tep, encoding="utf-8-sig").read().strip() if os.path.exists(tep) else ""
j = json.loads(raw) if raw else {}
j.setdefault("mcpServers", {})[ten] = {"command": lenh, "args": doi}
open(tep, "w", encoding="utf-8").write(json.dumps(j, indent=2, ensure_ascii=False) + "\n")
print("Da cap nhat:", tep)
EOFMở lại Claude Desktop (Windows: từ menu Start; Mac: từ Launchpad), vào Settings → Developer. Mục Local MCP servers phải hiện tên phần mềm với nhãn Running. Bấm View logs nếu thấy Failed.
Dùng RevidAPI Code thay cho Claude Desktop thì vào Cài đặt → Phần mềm kết nối (MCP) → Thêm → Blender và bật ô Phần mềm.
Thử ngay
- "Tạo một cảnh căn phòng đơn giản có bàn, ghế và đèn."
- "Đổi vật liệu của khối cầu thành kim loại xước, màu đồng."
- "Đặt camera nhìn xuống bàn và render ra ảnh."
Dựng cảnh cần nhiều lượt gọi công cụ; dùng claude-sonnet-5 hằng ngày, claude-opus-5-5 khi cảnh phức tạp.
Sửa lỗi riêng của Blender
| Triệu chứng | Cách xử lý |
|---|---|
Could not connect to Blender addon on port 9876 hoặc WinError 10061 | Blender chưa mở hoặc chưa bấm Start MCP Server. |
| Không thấy tab MCP for Blender | Addon chưa bật: Edit → Preferences → Add-ons. |
| Cổng 9876 bị chiếm | Đang mở hai Blender hoặc phần mềm khác dùng cổng này. Đóng bớt. |
Failed / Server disconnected, os error 32, No servers added | Xem bảng lỗi trong hướng dẫn chung. |
Câu hỏi thường gặp
Blender có cần API key RevidAPI không?
Không. API key chỉ đặt ở Claude Desktop hoặc RevidAPI Code.
Có phải trả thêm tiền cho phần Blender không?
Không. Addon và uv miễn phí; bạn chỉ trả credit cho lượt chat.
Cần cài đặt giúp?
Nhắn Zalo admin 0978 382 335.
Thanh toán thế nào?
Khách Việt quét QR ngân hàng (VNĐ), khách nước ngoài trả PayPal hoặc thẻ Visa/Mastercard (USD). Gói nhỏ nhất 99.000đ, credit không hết hạn.
Chọn model nào thì chạy đúng model đó?
Đúng. RevidAPI không tự đổi sang model khác rẻ hơn.
Xem thêm
- Kết nối phần mềm với Claude Desktop qua MCP (Windows và Mac)
- Cho AI đọc và sửa file Excel qua MCP
- Kết nối SketchUp và Revit với AI qua MCP
- Kết nối AutoCAD với AI qua MCP
- Dùng API key RevidAPI trong Cline (VS Code)
- Dùng API key RevidAPI trong Continue
- Gói ChatGPT Plus, Claude Pro $22 hay API: dùng được bao lâu?
- Text to Speech tiếng Việt miễn phí
Video hướng dẫn
Zalo 0978 382 335Nhóm Zalo


