bulc_get_evac_status
Check evacuation simulation progress, view evacuated occupant count, and monitor estimated completion time for building safety analysis.
Instructions
Get current evacuation simulation status including progress, evacuated count, and estimated completion time.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/evac.ts:997-1004 (handler)Core handler logic for bulc_get_evac_status: sends 'get_evac_status' action command to BULC client with no parameters and returns the response.case "bulc_get_evac_status": { result = await client.sendCommand({ action: "get_evac_status", params: {}, }); break; }
- src/tools/evac.ts:361-374 (schema)Tool schema definition: empty input schema (no parameters), read-only, non-destructive.{ name: "bulc_get_evac_status", description: "Get current evacuation simulation status including progress, " + "evacuated count, and estimated completion time.", inputSchema: { type: "object" as const, properties: {}, }, annotations: { readOnlyHint: true, destructiveHint: false, }, },
- src/index.ts:134-137 (registration)MCP server dispatcher registration: routes all 'bulc_*evac*' tools, including bulc_get_evac_status, to the evac handler.// EVAC tools if (name.startsWith("bulc_") && name.includes("evac")) { return await handleEvacTool(name, safeArgs); }
- src/index.ts:50-50 (registration)Includes evacTools (containing bulc_get_evac_status) in the full MCP tools list for tool discovery....evacTools, // 25 tools: setup, stairs, agents, run, results, advanced features