Exposes OpenSCAD CLI as MCP tools for validating, rendering, and exporting parametric 3D models. Enables LLM clients to interactively create and manipulate OpenSCAD designs.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.OPENSCAD_MCP_ARTIFACT_ROOT— ) so returned artifact.path values remain valid after the tool returns.OPENSCAD_MCP_MAX_OUTPUT_BYTES— If you need to enforce output size limits, set .OPENSCAD_MCP_MAX_INLINE_BYTES— max bytes to inline when inline_artifact_bytes=true (default 5 MB)OPENSCAD_MCP_MAX_INTROSPECT_BYTES— max bytes to read for introspection (default 2 MB)OPENSCAD_MCP_QT_QPA_PLATFORM— Qt platform plugin for headless fallback (default minimal)OPENSCAD_MCP_OPENSCAD_PATH— OpenSCAD installed and openscad available on your PATH (or set )OPENSCAD_MCP_TIMEOUT_S— OpenSCAD subprocess timeout in seconds (default 30)OPENSCAD_MCP_INCLUDE_ROOTS— comma-separated allowlist for use/include (best-effort enforcement)OPENSCAD_MCP_KEEP_ARTIFACTS— If your MCP client can read local paths, set =true (and optionallyOPENSCAD_MCP_MODULE_ROOT— list_modules / render_module: render from a simple module registry ()OPENSCAD_MCP_CACHE_ROOT— use_cache: content-addressed cache (requires )OPENSCAD_MCP_LOG_LEVEL— log level (default INFO)[](https://m8ven.ai/mcp/petrijr-openscad-mcp-wgnjcz)