OpenSCAD MCP Server enables AI assistants to create and manipulate 3D models through natural language descriptions, leveraging a pipeline that generates images with Venice.ai, segments objects with SAM2, creates 3D models with threestudio, and converts them to parametric OpenSCAD code. The implementation supports multiple export formats (3MF, AMF, CSG) that preserve parametric properties for 3D printing, includes validation tools for printer compatibility with Prusa and Bambu systems, and provides visualization capabilities for multi-angle previews - making it particularly valuable for users who need to create customizable 3D models without manual CAD work.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Retrieve the OpenSCAD version and supported primitives with default parameters.
Create a primitive using `model_type` and `parameters`, or a limited description.
Compile trusted `scad_code` for a custom 3D model.
Change primitive parameters or replace a model's `scad_code`.
Read a saved model and its artifact paths.
Read saved SCAD source and its revision, including inside Docker.
Return a PNG image as MCP image content.
Export the model in various formats: `scad`, `stl`, `csg`, or `3mf`.