bulc_list_levels
Retrieve all floor levels including names, elevations from ground, and ceiling heights for building design projects.
Instructions
Get all floor levels with their names, elevations (height from ground), and floor heights (ceiling height).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/context.ts:192-198 (handler)Handler logic for 'bulc_list_levels' tool: sends the 'list_levels' command to the BULC client with empty params.case "bulc_list_levels": { result = await client.sendCommand({ action: "list_levels", params: {}, }); break; }
- src/tools/context.ts:43-55 (schema)Tool schema/definition for 'bulc_list_levels': defines name, description, empty input schema, and read-only annotation.{ name: "bulc_list_levels", description: "Get all floor levels with their names, elevations (height from ground), and floor heights (ceiling height).", inputSchema: { type: "object" as const, properties: {}, }, annotations: { readOnlyHint: true, destructiveHint: false, }, },
- src/index.ts:152-162 (registration)Registration/routing for context tools including 'bulc_list_levels': routes tool calls matching the name to handleContextTool.name === "bulc_get_spatial_context" || name === "bulc_get_home_info" || name === "bulc_list_levels" || name === "bulc_create_level" || name === "bulc_set_current_level" || name === "bulc_undo" || name === "bulc_redo" || name === "bulc_save" ) { return await handleContextTool(name, safeArgs); }