Repository navigation
v2.0.0 — Rack-first architecture + UE5 pipeline
What's New in v2.0.0
UPTIME Datacenter Simulator — Phase 1
This release overhauls the addon architecture with a rack-first, UE5-focused design for the UPTIME datacenter operations simulator.
New: 14 Rack Cabinet Tools
create_rack_cabinet— Generates a complete EIA-310 4-post enclosed rack cabinet- Real-world scale: 42U interior = 1866.9 mm (42 × 44.45 mm)
- EIA-310 19" standard: 482.6 mm rail span (inner face to inner face)
- Continuous L-bracket mounting rails on all 4 post inner faces
- Full side panels, top cap, base plinth, door hinge pins, latch receivers
- Origin at base-front-centre for UE5 import
join_mesh=Truedefault exports as single clean mesh
get_rack_u_position— World-space coordinates for any U slotget_rack_rail_positions— All slot positions as JSON (UE5 DataTable-ready)create_rack_row— Row of N identical racks spaced along X or Ysnap_to_rack_u— Snap equipment models to a rack U slotadd_rack_blanking_panel— Add sheet-metal blanking panelsvalidate_rack_fitment— Check if equipment fits before placingexport_rack_layout_json— Export layout JSON for UE5 DataTable- Plus:
list_rack_collections,get_rack_info,set_rack_material,duplicate_rack,delete_rack,update_rack_metadata
New: 11 Hard-Surface Mesh Tools
bevel_edges, boolean_operation, mark_sharp_edges, clear_sharp_edges, add_weighted_normal_modifier, recalculate_normals, flip_normals, check_mesh_errors (with UE5 20k tri limit check), bridge_edge_loops, add_solidify_modifier, add_bevel_modifier
New: 6 Geometry Nodes Tools
add_gn_modifier, set_gn_input, get_gn_inputs, list_gn_modifiers, apply_gn_modifier, list_gn_node_groups
New: 6 UE5 Export Tools
export_ue5_fbx (−X forward, Z up, FBX_SCALE_ALL), batch_export_ue5, create_ucx_collision (BOX/CONVEX/CAPSULE), create_ue5_socket, validate_ue5_asset, apply_ue5_transforms
Architecture Changes
constants.py— All EIA-310 and UE5 constants in one placecore.py— Single sharedmcpinstance,thread_safedecorator, middlewareserver.py— Now imports fromcore.py; removed unsafeexecute_python- Response-size limit added to
list_objects(default 200, configurable)
Total tools: 96 (59 original + 37 new)
Installation
Download universal_blender_mcp_v2.0.0.zip and install via Edit → Preferences → Add-ons → Install…