VN MCP Blender
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| kiem_tra_ket_noiA | Kiem tra MCP server co noi duoc toi Blender khong. Goi tool nay dau tien. Neu loi, thong bao se chi ro cach bat addon. |
| huong_danA | Doc huong dan nghiep vu truoc khi lam mot mang viec. Bo trong de xem danh sach chu de co san. |
| xem_canhC | Liet ke cac doi tuong dang co trong canh Blender. chi_cua_addon: chi liet ke nhung thu bo cong cu nay dung ra. |
| xem_doi_tuongB | Xem chi tiet mot doi tuong: vi tri, kich thuoc, vat lieu, so do cau kien. |
| dung_tuongB | Dung mot buc tuong thang tren mat bang. diem_dau, diem_cuoi: [x, y] hai dau truc tim tuong, don vi met. day: be day tuong. Tuong bao 0.22, tuong ngan 0.11. cao: chieu cao tuong, thuong bang chieu cao tang tru chieu cao dam. cao_do: cao do chan tuong. |
| dung_sanB | Dung tam san betong tu da giac mat bang. dinh: danh sach [x, y] theo thu tu vong quanh, it nhat 3 diem. cao_do: cao do mat tren cua san. San do xuong duoi cao do nay. |
| dung_cotC | Dung mot cot chu nhat. vi_tri la [x, y] tam cot. |
| dung_damC | Dung mot dam ngang. cao_do_day la cao do day dam, khong phai dinh dam. |
| khoet_cuaB | Khoet lo cua di hoac cua so tren mot buc tuong da dung. ten_tuong: ten object tuong, lay tu ket qua dung_tuong. khoang_cach: tu diem dau cua tuong den mep trai lo cua. be_cua: cao do day lo so voi chan tuong. Cua di dat 0, cua so thuong 0.9. |
| dung_cau_thangC | Dung cau thang betong mot ve: ban nghieng cong cac bac nam tren. huong_do: huong di len tinh bang do, 0 la theo truc X duong, 90 la truc Y duong. cao_bac nhan so_bac phai bang chieu cao tang. Vi du tang cao 3.15m thi 18 bac moi bac 0.175m. day_ban: be day ban thang, do vuong goc voi mat nghieng. Thang duoc dung dung cau tao that chu khong dap mot khoi dac, nho vay khoi luong betong boc ra dung voi thuc te. |
| dung_maiC | Dung mai betong. kieu: 'bang' cho mai bang co doc thoat nuoc, 'doc' cho mai mot doc. do_doc: ty le doc, 0.02 la 2 phan tram. vuon: phan mai dua ra ngoai mep tuong. |
| dung_tu_mo_taA | Dung ca cong trinh tu mot ban mo ta, nhanh hon goi tung tool. Day la cach nen dung khi dung nguyen mot ngoi nha. Cau truc mo_ta: Truong "tuong" trong moi muc cua la so thu tu cua buc tuong trong danh sach tuong cua chinh tang do, dem tu 0. |
| doc_layer_dxfA | Liet ke layer trong mot file DXF, de biet layer nao chua tuong va cot. Goi tool nay truoc khi dung dung_nha_tu_dxf, vi moi don vi thiet ke dat ten layer mot kieu. |
| doc_mat_bang_dxfA | Doc mat bang DXF va tra ve danh sach tuong, cot, chua dung gi trong Blender. Dung tool nay de kiem tra du lieu doc ra co dung khong truoc khi dung. vung: [x0, y0, x1, y1] theo don vi ban ve, de lay rieng mot mat bang khi ho so xep nhieu mat bang canh nhau. ty_le: 0.001 cho ban ve milimet, 1.0 cho ban ve met. |
| dung_nha_tu_dxfB | Doc mat bang DXF roi dung thang tuong va cot trong Blender. Day la buoc noi giua ban ve 2D va mo hinh 3D. Nen goi doc_mat_bang_dxf truoc de kiem tra so lieu, roi moi goi tool nay. |
| tao_vat_lieuC | Tao vat lieu xay dung. loai co san: be_tong, gach, tuong_son, kinh, go, thep, ngoi, gach_lat, da, nhom. Truyen mau [r, g, b] trong khoang 0 den 1 de doi mau rieng. |
| gan_vat_lieuC | Gan mot vat lieu da tao len doi tuong. |
| sua_doi_tuongC | Doi vi tri, goc xoay, ty le hoac ten cua mot doi tuong. Goc tinh bang do. |
| xoa_doi_tuongC | Xoa mot doi tuong khoi canh. |
| nhan_banC | Nhan ban mot doi tuong va doi di mot khoang. lech la [dx, dy, dz] bang met. |
| xoa_toan_boA | Xoa cac doi tuong bo cong cu nay da dung. Mac dinh chi xoa trong collection rieng, khong dung toi vat nguoi dung tu lam. Dat chi_cua_addon=False de xoa sach ca canh, can nhac ky truoc khi dung. |
| tao_denC | Tao nguon sang. kieu: SUN, POINT, SPOT hoac AREA. SUN dung lam anh nang mat troi, goc_do quyet dinh huong nang. |
| anh_sang_moi_truongB | Dat anh sang moi truong, dong vai bau troi hat sang vao cong trinh. Chi co mot nguon SUN thi moi mat quay khoi huong nang deu den si, nhin khong ra hinh khoi. Goi tool nay cung voi tao_den de anh ro rang. cuong_do: 0.5 cho troi chieu nang gat, 1.0 cho troi quang, 2.0 cho troi nhieu may hoac muon nhin ro moi chi tiet. |
| tao_cameraC | Dat camera va huong no vao mot diem. tieu_cu 35 cho phoi canh rong, 50 cho goc nhin gan voi mat nguoi. |
| cai_dat_renderB | Dat do phan giai va engine render. engine thuong dung: BLENDER_EEVEE_NEXT cho nhanh, CYCLES cho dep. Ten engine khac nhau giua cac ban Blender, neu sai thi thong bao loi se liet ke cac ten hop le. |
| nhinB | Chup khung nhin Blender de nhin tan mat ket qua vua dung. Goi tool nay sau moi buoc dung dang ke. Nhin anh roi tu danh gia: co khoi nao bay lo lung, dam xuyen qua nhau, hay sai ty le khong. |
| render_anhB | Render anh chinh thuc bang engine dang chon. Cham hon nhin nhung cho ra anh dep. Truyen duong_dan de luu lai file. |
| xuat_fileC | Xuat mo hinh ra file. dinh_dang: glb, fbx, obj hoac stl. glb hop de xem tren web va dien thoai, fbx hop de dua sang phan mem khac. |
| boc_khoi_luongA | Boc khoi luong tu chinh mo hinh 3D da dung. The tich do truc tiep tu hinh hoc nen da tru san cac lo cua da khoet. Ket qua gom tung loai cau kien va tong betong, tong khoi xay. |
| chay_pythonA | Chay Python bat ky ben trong Blender, dung khi khong co tool san phu hop. Code duoc soat truoc de chan cac thao tac nguy hiem nhu xoa file hay chay lenh he thong. Gan gia tri vao bien ten 'ket_qua' de nhan lai gia tri do. Luu y khi viet code chay tren may nguoi khac:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 30 tools
Most tools target clearly distinct resources/actions, and descriptions explicitly disambiguate the tricky pairs (doc_mat_bang_dxf reads vs dung_nha_tu_dxf builds; nhin takes a viewport screenshot vs render_anh does a final render; tao_den adds a light vs anh_sang_moi_truong sets world lighting). The only mild overlap is between the high-level dung_tu_mo_ta / dung_nha_tu_dxf and the individual dung_* primitives, but the abstraction levels are well explained.
Every name is Vietnamese snake_case with a consistent verb prefix tied to intent: dung_ (build), xem_ (view), doc_ (read), tao_ (create), xoa_ (delete). The pattern is predictable and readable throughout.
30 tools is on the heavy side, though the domain genuinely spans modeling primitives, DXF import, materials, lighting, rendering, export, and quantity takeoff. Each tool earns its place, but the surface is large enough to feel burdensome for an agent.
The surface covers a full architectural workflow: build primitives, inspect, modify, duplicate, delete, cut openings, materials, lights, camera, render, export, DXF ingestion, and quantity takeoff. Minor gaps exist (e.g. grouping/parenting or post-build wall editing), but core lifecycle coverage is strong.