Fredenslund workshop tools
이 MCP로 할 수 있는 일
Generates workshop French cleat plans and MFT/3 hole-pattern layouts, including cut lists and Shaper-ready SVG outputs.
도구
입력 스키마
{'type': 'object', 'properties': {'system': {'type': 'object', 'properties': {'gap_mm': {'type': 'integer', 'maximum': 200, 'minimum': 40, 'description': 'Gap between cleat boards (default = board_mm, as in the Fredenslund system); pitch = board + gap'}, 'board_mm': {'type': 'integer', 'maximum': 200, 'minimum': 40, 'description': 'Cleat board height (default 90). The gap equals the board unless gap_mm is given'}, 'buffer_mm': {'type': 'integer', 'maximum': 200, 'minimum': 10, 'description': 'Buffer between hangers and above the floor (default 30)'}, 'material_mm': {'type': 'integer', 'maximum': 40, 'minimum': 3, 'description': 'Material thickness (default 12)'}, 'tip_trim_mm': {'type': 'integer', 'maximum': 5, 'minimum': 0, 'description': 'Tip trim taken off the 45° bevel (default 1); changes finished sizes only'}, 'hook_plate_mm': {'type': 'integer', 'maximum': 120, 'minimum': 20, 'description': 'Hook plate incl. material (default 72); at most the gap − 3, so a hanger can be lifted off'}, 'bottom_limit_mm': {'type': 'integer', 'maximum': 2000, 'minimum': 0, 'description': 'The lowest cleat keeps its underside this far above the floor (default 210)'}, 'table_height_mm': {'type': 'integer', 'maximum': 2000, 'minimum': 0, 'description': 'Table height — the top of the table (default 900). The table hangs on a cleat table_offset_mm lower, and that cleat anchors the rows'}, 'table_offset_mm': {'type': 'integer', 'maximum': 1000, 'minimum': 0, 'description': "How far below the table height the table's own cleat has its top edge (default 60 = hook plate − material, so the tabletop hangs like a hanger; 0 makes the table height the top of a cleat)"}, 'top_clearance_mm': {'type': 'integer', 'maximum': 4000, 'minimum': 0, 'description': 'Clearance below the ceiling (default = the gap, 90); at least the hook plate + 3, so a hanger on the top row can be lifted off'}}, 'description': 'Override the Fredenslund system (all in mm). Leave out to use the defaults', 'additionalProperties': False}, 'hangers': {'type': 'array', 'items': {'type': 'object', 'required': ['x_mm', 'cleat_top_mm', 'width_mm'], 'properties': {'name': {'type': 'string', 'maxLength': 40, 'description': 'Optional name shown on the drawing and in the cut list (max 40 characters)'}, 'x_mm': {'type': 'integer', 'maximum': 7990, 'minimum': 0, 'description': "Left edge, mm from the wall's left edge (x + width at most 8000, the widest wall)"}, 'width_mm': {'type': 'integer', 'maximum': 8000, 'minimum': 10, 'description': 'Width in whole mm (the planner drags in 10 mm steps; the palette sizes are 50–550)'}, 'rows_below': {'type': 'integer', 'default': 0, 'maximum': 49, 'minimum': 0, 'description': 'Extra cleat rows spanned below the hook row (0 = one cleat; each adds one pitch, 180 mm, to the panel height). Typical: hooks 0; shelves and boxes 1 (a shelf hangs on its row and rests on the cleat below); deep boxes and panels 2; tall panels 3'}, 'cleat_top_mm': {'type': 'integer', 'maximum': 4000, 'minimum': 0, 'description': "Height from the floor of the top edge of the cleat the hanger hangs on; must be one of the wall's rows (300, 480, 660, 840, 1020, 1200 … 2280 with default settings)"}, 'extension_mm': {'type': 'integer', 'default': 0, 'maximum': 4000, 'minimum': 0, 'description': 'Extra panel length below the lowest cleat, mm (default 0)'}}, 'additionalProperties': False}, 'description': "Hangers to place. Each hangs on one cleat row, given by the height of that cleat's top edge from the floor"}, 'rows_off': {'type': 'array', 'items': {'type': 'integer', 'minimum': 0}, 'description': 'Cleat rows to switch off, by cleat top height from the floor'}, 'wall_width_mm': {'type': 'integer', 'default': 1220, 'maximum': 8000, 'minimum': 200, 'description': 'Wall width in mm (200–8000, default 1220 — a full plywood sheet)'}, 'wall_height_mm': {'type': 'integer', 'default': 2440, 'maximum': 4000, 'minimum': 300, 'description': 'Wall height in mm (300–4000, default 2440 — a full plywood sheet)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['width_mm', 'depth_mm'], 'properties': {'depth_mm': {'type': 'number', 'description': 'Desired top depth in mm; snaps to the nearest valid size (142–1966)'}, 'width_mm': {'type': 'number', 'description': 'Desired top width in mm; snaps to the nearest valid size (142–1966)'}, 'include_svg': {'type': 'boolean', 'default': False, 'description': 'Also return the SVG markup itself (2–15 KB). By default only the link to the SVG is returned'}, 'thickness_mm': {'type': 'number', 'default': 19, 'description': 'Board thickness in mm (default 19). Through cuts are encoded at thickness + 1 mm overcut'}, 'counterbore_mm': {'type': 'number', 'default': 6, 'description': 'Counterbore depth in mm for the Ø15 screw-hole rings (default 6; 0 omits them; never deeper than the thickness)'}}, 'additionalProperties': False}
최근 도구 변경
유사한 MCP 서버
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
Picas to millimeters, number discarded
Converts picas to millimeters and provides general developer utility checks.
Ciceros to millimeters, number discarded
Converts ciceros, a typographic unit, to millimeters.
bimhouse
Creates and edits house BIM models, checks Japanese building-code constraints, estimates materials and construction costs, matche…
ScanBIM MCP
Uploads and analyzes BIM and 3D models, supports Autodesk Construction Cloud project workflows, detects clashes, and provides vie…
FabTally 3D-Print Slicer, Quote & DFM
Analyzes, validates, or slices 3D models and provides printability checks, printer and material recommendations, orientation opti…
Aspicio
Describes, renders, and interactively views DXF and vector PDF technical drawings, including layers, entities, dimensions, and ex…
frontier-reference
Provides reference information on frontier technologies, sensors, companies, file formats, format conversion, and related design …