match_design_components
Finds bundled OpenSCAD library components matching a natural language design description, returning import lines, usage examples, parameters, and guidance for each match.
Instructions
Find pre-built library components matching a design description.
Given a natural language description of what you want to build,
identifies which bundled OpenSCAD library components can be used.
Returns import lines, example usage, parameters, and guidance
for each matching component.
Examples:
"hand crank with a gear" → finds spur_gear
"box with a hinge" → finds knuckle_hinge
"mounting bracket with screw holes" → finds screw_hole
Args:
description: Natural language description of the design.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"description": "<description>"
},
"name": "match_design_components"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | Natural language description of the design. |