From 3dp-mcp-server
Create mechanical parts — threads, fasteners, bearings, sprockets, flanges, pipes, and OpenBuilds linear motion parts using bd_warehouse.
How this skill is triggered — by the user, by Claude, or both
Slash command
/3dp-mcp-server:mechanical-partsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user create precise mechanical parts using the bd_warehouse parametric library tools.
Help the user create precise mechanical parts using the bd_warehouse parametric library tools.
| Tool | Use Case |
|---|---|
create_thread | Threaded shafts, nut bores, bottle threads, lead screws |
create_fastener | Screws, nuts, washers, heat-set inserts (14 types) |
create_bearing | Ball bearings, roller bearings (5 types) |
create_sprocket | Chain sprockets (ANSI #25–#80) |
create_flange | ASME B16.5 pipe flanges (5 types) |
create_pipe | Simple pipe/tube sections |
create_openbuilds_part | V-Slot rails, C-Beam rails, lead screws |
measure_model to verify dimensionsanalyze_printability to check FDM suitabilitycombine_models to integrate with other parts if neededthread_type="iso"): Standard metric bolts/nuts. Specify major_diameter and pitch.thread_type="acme"): Power screws, vises, lead screws. Specify size (e.g. "3/8").thread_type="metric_trapezoidal"): Metric lead screws. Specify size (e.g. "10x2").thread_type="plastic_bottle"): ASTM D2911 bottle caps. Specify size (e.g. "L38SP400"). Use manufacturing_compensation=0.2 for FDM.Common sizes: M2, M2.5, M3, M4, M5, M6, M8, M10. Format: "M3-0.5" (diameter-pitch).
simple=True (default): Fast generation without thread detail — good for fit-checks and assembliessimple=False: Full thread geometry — use for final prints or when thread detail mattersmanufacturing_compensation=0.2 for better FDM fit on bottle threadssimple=True for assembly visualization, simple=False for printable threadscombine_models subtractexternal=False for female/internal threads (nut bores, threaded holes)npx claudepluginhub brs077/3dp-mcp-server --plugin 3dp-mcp-serverCAD modeling with build123d Python library. Use when creating 3D models, exporting to GLB/STEP/STL, or doing boolean operations (union, difference, intersection). Triggers on: CAD, 3D modeling, sphere, box, cylinder, mesh export, GLB, STEP, STL, solid modeling, parametric design, threads, fasteners, bolts, nuts, screws, gears, pipes, flanges, bearings, bd_warehouse, spur gear, helical gear, bevel gear, planetary gear, ring gear, cycloid gear, rack and pinion, gggears, herringbone, gear mesh, gear train.
Searches the step.parts catalog for off-the-shelf CAD parts (actuators, servos, motors, connectors, fasteners) and downloads canonical STEP files. Resolves fuzzy part names and aliases.
Provides 7 Python CLI calculators for AEC computational design: geometry analysis, structural checks, solar radiation, panel optimization, mesh analysis, material estimation, fabrication costs.