Skip to main content
Glama
using76
by using76

bulc_preview_fds

Read-only

Preview FDS input file content for fire simulation review before saving in BULC Building Designer.

Instructions

Generate a preview of the FDS input file without saving. Returns the complete FDS input file content for review.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
includeCommentsNoInclude explanatory comments in output. Default: true

Implementation Reference

  • Tool registration object defining name, description, input schema, and annotations for bulc_preview_fds
    {
      name: "bulc_preview_fds",
      description:
        "Generate a preview of the FDS input file without saving. " +
        "Returns the complete FDS input file content for review.",
      inputSchema: {
        type: "object" as const,
        properties: {
          includeComments: {
            type: "boolean",
            description: "Include explanatory comments in output. Default: true",
          },
        },
      },
      annotations: {
        readOnlyHint: true,
        destructiveHint: false,
      },
    },
  • Zod input validation schema for bulc_preview_fds tool
    const PreviewFdsSchema = z.object({
      includeComments: z.boolean().optional(),
    });
  • Specific handler case for bulc_preview_fds: parses input with schema and sends 'preview_fds' command to BULC client
    case "bulc_preview_fds": {
      const validated = PreviewFdsSchema.parse(args);
      result = await client.sendCommand({
        action: "preview_fds",
        params: validated,
      });
      break;
    }
  • src/index.ts:111-121 (registration)
    Top-level tool dispatch routing for FDS run tools including bulc_preview_fds to handleFdsRunTool
    // FDS Run tools (preview, validate, export, run, status, stop)
    if (
      name === "bulc_preview_fds" ||
      name === "bulc_validate_fds" ||
      name === "bulc_export_fds" ||
      name === "bulc_run_fds" ||
      name === "bulc_get_fds_status" ||
      name === "bulc_stop_fds"
    ) {
      return await handleFdsRunTool(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