permitzip/mutinybim
MutinyBIM agent tools as packs: connect the core plus only the packs a job needs (drafting, ducts and pipes, electrical, plumbing, views and sheets, coordination, groups and phases, parts, calculations, schedules). Each pack is one MCP server and one Agent Skill of the same name.
MutinyBIM core: read and change a MutinyBIM building model by writing scripts with the open-source kit. The kit's reference (organised by task, each with a worked example), checking a script, a preview run that saves nothing, landing the result after the person approves, saving a part script's parts; and four reads (model summary, element queries, networks, validation issues) to look before writing. Every change pauses for the person's approval and is decided by the model server. Activate it first; it names the opt-in tool family for each job that has no script yet (model, drafting, ducts and pipes, electrical, plumbing, views and sheets, coordination, groups and phases, parts, calculations, schedules). Trigger on: building model, MutinyBIM, BIM model, script, place a part, route a duct, what's in the model, validation issues, make sheets.
MutinyBIM pack for calculations: list and run code calculations against the model, duct size advice from airflow, a duct system's pressure report, a pipe system's hydraulics report, fitting coefficient overrides, a pipe system's code sizing proposal, and service size from an equipment list. Use with the mutinybim core. Trigger on: calculation, calc, duct size, pressure drop, static pressure, external static, hydraulics, fixture pressure, size pipes, gas sizing, coefficient, service size.
MutinyBIM pack for coordination: browse Autodesk Docs and link, update or unlink models, match levels to a linked model, create and update levels, read and set coordinates (project base point, survey point, true north, working angle), accept or retract a lint finding, and trace rooms. Use with the mutinybim core. Trigger on: linked model, architect's model, Autodesk Docs, levels from the link, coordinates, true north, survey point, accept finding, rooms.
MutinyBIM pack for drafting and annotation: dimensions and automatic dimension strings, tags, tag styles and automatic tagging, notes with leaders, editing annotations, detail linework, hatched and masking regions, detail components, batt insulation and the modify tools (trim, extend, split, fillet, offset, mirror, array) on drawn items. Use with the mutinybim core. Trigger on: dimension, tag, annotate, leader, note, detail, hatch, detail component, linework, trim, fillet, offset, mirror, array, drafting view.
MutinyBIM pack for duct and pipe runs: route and connect runs, flex, resize runs and stretches, slide branches, terminal airflow, move equipment, risers, fittings and offsets, elevation changes, splitting and dragging runs, system design, duct insulation, drain slope and inline pipe accessories. Duct size advice and the pressure and pipe reports are in the calculations pack. Use with the mutinybim core. Trigger on: route duct, route pipe, connect, resize, fitting, offset, elevation, slope, insulation, system design.
MutinyBIM pack for electrical design: panels and their schedules, circuits and feeders, rebalancing, connection and feeder types, room circuit templates, receptacle proposals by code spacing, service layout, and live one-line, electrical riser and plumbing riser diagrams. Use with the mutinybim core. Trigger on: panel, circuit, feeder, breaker, load, receptacle, service size, one-line diagram, riser diagram, plumbing riser.
MutinyBIM pack for groups, phases and typed elements: create, update, lock and delete groups, assign elements, the active group and phase, phases and phase filters, a view's phase and groups, and the class, type and values of typed elements (walls, slabs, beams, rooms). Use with the mutinybim core. Trigger on: group, lock, phase, existing, demolition, new construction, phase filter, element type, element values.
MutinyBIM family for model reads and everyday edits: schedule rows, part types, levels, views and sheets, linked models, surfaces at a point; previews of part, route and views/sheets edits; placing, moving, rotating, copying and deleting parts, parameters, moving walls; pictures of views and sheets; printing and issuing a set; coordination lint and status snapshots. Use with the mutinybim core. Trigger on: list levels, list views, list sheets, schedule rows, preview an edit, place a part, move equipment, delete elements, render a view, print the set, issue the set, lint.
MutinyBIM pack for part definitions: draft a part from a cut sheet, a complete example definition, check and save definitions, read a saved part, the firm's part library, clearance zones, the slab or roof a part stands on, and mounting planes. Use with the mutinybim core. Trigger on: new part, cut sheet, part definition, firm library, clearance, working space, host, curb, mounting plane.
MutinyBIM pack for plumbing loads and design: fixture load points on open pipe ends and taps, connection types, the plumbing catalogue (pipe types), each pipe system's look and sizing, the project's sizing and demand curve. Use with the mutinybim core; riser diagrams are in the electrical pack. Trigger on: fixture units, load point, DFU, WFU, pipe type, pipe system sizing, demand curve.
MutinyBIM pack for schedules: the classes and fields a schedule can show, define and change schedules, edit cell values, and the schedule library. The core reads schedule rows. Use with the mutinybim core. Trigger on: schedule, create a schedule, schedule fields, edit schedule values, schedule template, library.
MutinyBIM pack for views and sheets: create, rename, duplicate and delete views, view properties and crops, 3D views with camera and crop box, sheets, title block properties, viewports and their layout, sheet notes and text notes, issue status. Use with the mutinybim core, which previews and saves view and sheet batches and prints and issues the set. Trigger on: create a view, crop, 3D view, create sheet, viewport, title block, sheet layout, sheet note.