From 3dp-mcp-server
Design a 3D-printable CAD model using build123d. Use when the user wants to create, design, or model a 3D object for printing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/3dp-mcp-server:design-modelThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user design a 3D-printable model using the `create_model` MCP tool.
Help the user design a 3D-printable model using the create_model MCP tool.
resultcreate_model with a descriptive name and the codemeasure_model to verify dimensionsanalyze_printability to check for printing issuesresultBox, Cylinder, Sphere for primitivesfillet and chamfer for edge treatmentsextrude, revolve, sweep, loft for complex shapescombine_models for multi-body designslist_models — See all models in the current sessionget_model_code — Retrieve the build123d code used to create any model (useful for iteration)import_model — Bring in an existing STL or STEP file to work withAfter creating a model, suggest the appropriate next skill:
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.
Exports and optimizes 3D models for FDM/SLA printing: STL/3MF export, mesh integrity verification, wall thickness checking, support generation, and slicing. Use when preparing models from CAD or modeling software for additive manufacturing.