{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tiranyx/rupa3d","description":"Checks GLB assets against a spec without Blender and embeds the measured proof inside the GLB.","title":"Rupa3D","version":"1.6.1","packages":[{"registryType":"npm","identifier":"rupa3d","version":"1.6.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Blender executable. Only the Blender-backed tools need it; GLB checking, CAD and scenes run without Blender.","format":"filepath","name":"RUPA3D_BLENDER"},{"description":"Workspace directory for scenes and CAD shapes. Default: ~/.rupa3d","format":"filepath","name":"RUPA3D_RUANG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T17:13:15.498867Z","publishedAt":"2026-09-14T17:13:15.498867Z","updatedAt":"2026-09-14T17:13:15.498867Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tiranyx/rupa3d","description":"Checks GLB assets against a spec without Blender and embeds the measured proof inside the GLB.","title":"Rupa3D","repository":{"url":"https://github.com/tiranyx/rupa3d-core","source":"github"},"version":"1.6.2","packages":[{"registryType":"npm","identifier":"rupa3d","version":"1.6.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Blender executable. Only the Blender-backed tools need it; GLB checking, CAD and scenes run without Blender.","format":"filepath","name":"RUPA3D_BLENDER"},{"description":"Workspace directory for scenes and CAD shapes. Default: ~/.rupa3d","format":"filepath","name":"RUPA3D_RUANG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T18:10:23.311583Z","publishedAt":"2026-09-15T18:10:23.311583Z","updatedAt":"2026-09-15T18:10:23.311583Z","isLatest":true}}}],"metadata":{"count":2}}
