Skip to main content
Glama
andyluu98
by andyluu98

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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:

{
  "ten": "Nha pho 5x20",
  "tang": [
    {
      "ten": "Tang 1",
      "cao_do": 0.0,
      "cao_tuong": 3.1,
      "san":  {"dinh": [[0,0],[5,0],[5,14],[0,14]], "day": 0.1},
      "tuong": [{"diem_dau": [0,0], "diem_cuoi": [5,0], "day": 0.22}],
      "cot":   [{"vi_tri": [0,0], "rong": 0.22, "sau": 0.22, "cao": 3.1}],
      "cua":   [{"tuong": 0, "khoang_cach": 1.0, "rong": 1.0,
                 "cao": 2.2, "be_cua": 0.0}]
    }
  ]
}

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:

  • Tim node shader theo thuoc tinh type, khong theo ten, vi ten doi theo ngon ngu giao dien.

  • Khong viet cung ten enum, hay doc danh sach hop le tu bl_rna truoc.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 30 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues