Skip to main content
Glama
using76
by using76

bulc_list_meshes

Read-only

Retrieve all FDS computational meshes with IDs, dimensions, cell sizes, and bounding coordinates for fire simulation analysis in building design.

Instructions

Get a list of all FDS computational meshes. Returns mesh IDs, dimensions, cell sizes, and bounding coordinates.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler implementation for bulc_list_meshes within the handleMeshTool switch statement. Sends 'list_meshes' action to BULC client.
    case "bulc_list_meshes": {
      result = await client.sendCommand({
        action: "list_meshes",
        params: {},
      });
      break;
    }
  • Tool schema definition for bulc_list_meshes, including name, description, empty input schema (no parameters required), and read-only annotation.
    {
      name: "bulc_list_meshes",
      description:
        "Get a list of all FDS computational meshes. " +
        "Returns mesh IDs, dimensions, cell sizes, and bounding coordinates.",
      inputSchema: {
        type: "object" as const,
        properties: {},
      },
      annotations: {
        readOnlyHint: true,
        destructiveHint: false,
      },
    },
  • src/index.ts:40-51 (registration)
    Includes meshTools (containing bulc_list_meshes schema) in the allTools array returned by ListToolsRequestHandler.
    const allTools = [
      ...contextTools,      // 8 tools: spatial context, home info, levels, undo/redo, save
      ...roomTools,         // 5 tools: create, create_polygon, list, modify, delete
      ...wallTools,         // 5 tools: create, create_rectangle, list, modify, delete
      ...furnitureTools,    // 5 tools: catalog, place, list, modify, delete
      ...fdsDataTools,      // 7 tools: get, fire_source, detector, sprinkler, hvac, thermocouple, clear
      ...meshTools,         // 5 tools: list, create, auto, modify, delete
      ...simulationTools,   // 4 tools: get_settings, time, output, ambient
      ...fdsRunTools,       // 6 tools: preview, validate, export, run, status, stop
      ...resultTools,       // 5 tools: open_viewer, list_datasets, point_data, aset, report
      ...evacTools,         // 25 tools: setup, stairs, agents, run, results, advanced features
    ];
  • src/index.ts:97-99 (registration)
    Routes calls to bulc_list_meshes (and other mesh tools) to the handleMeshTool function in the MCP server's CallToolRequestHandler.
    if (name.startsWith("bulc_") && name.includes("mesh")) {
      return await handleMeshTool(name, safeArgs);
    }

Tool Definition Quality

Score is being calculated. Check back soon.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/using76/BULC_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server