69
/ 100
5 days ago
glama

openscad-mcp

Exposes OpenSCAD CLI as MCP tools for validating, rendering, and exporting parametric 3D models. Enables LLM clients to interactively create and manipulate OpenSCAD designs.

Is this your MCP?

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.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configOPENSCAD_MCP_ARTIFACT_ROOT) so returned artifact.path values remain valid after the tool returns.
configOPENSCAD_MCP_MAX_OUTPUT_BYTESIf you need to enforce output size limits, set .
configOPENSCAD_MCP_MAX_INLINE_BYTESmax bytes to inline when inline_artifact_bytes=true (default 5 MB)
configOPENSCAD_MCP_MAX_INTROSPECT_BYTESmax bytes to read for introspection (default 2 MB)
configOPENSCAD_MCP_QT_QPA_PLATFORMQt platform plugin for headless fallback (default minimal)
configOPENSCAD_MCP_OPENSCAD_PATHOpenSCAD installed and openscad available on your PATH (or set )
configOPENSCAD_MCP_TIMEOUT_SOpenSCAD subprocess timeout in seconds (default 30)
configOPENSCAD_MCP_INCLUDE_ROOTScomma-separated allowlist for use/include (best-effort enforcement)
configOPENSCAD_MCP_KEEP_ARTIFACTSIf your MCP client can read local paths, set =true (and optionally
configOPENSCAD_MCP_MODULE_ROOTlist_modules / render_module: render from a simple module registry ()
configOPENSCAD_MCP_CACHE_ROOTuse_cache: content-addressed cache (requires )
configOPENSCAD_MCP_LOG_LEVELlog level (default INFO)
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/petrijr-openscad-mcp-wgnjcz)](https://m8ven.ai/mcp/petrijr-openscad-mcp-wgnjcz)
commit: ffd0dbc8319e150dc033f7a35827ab1091fde68a
code hash: d8bcaabbdde3aef92793e2f82c53a3e7e3f6c7c0125a445577e384526a3013d7
verified: 6/22/2026, 12:29:39 PM
view raw JSON →