
OpenSCAD
Have your agent turn OpenSCAD source into STL and PNG previews without leaving the MCP workflow for printable parts or demos.
Overview
OpenSCAD MCP Server is a MCP server for the Build phase that renders STL and PNG files from OpenSCAD code over a local stdio npm package.
What is this MCP server?
- Renders STL mesh files from OpenSCAD code via MCP tools
- Exports PNG previews for docs, listings, or quick visual checks
- stdio npm package openscad-mcp-server v1.0.5
- Local toolchain bridge—agent authors SCAD, server produces artifacts
- Open-source GitHub fboldo/openscad-mcp-server
- Package version 1.0.5
- Two output types documented: STL and PNG
- stdio transport via npm registry openscad-mcp-server
What problem does it solve?
Parametric 3D workflows stall when your agent writes OpenSCAD but you still manually export meshes and screenshots.
Who is it for?
Indie hardware makers and developers using MCP agents who already work in OpenSCAD and need automated mesh and preview exports.
Skip if: Teams needing Fusion 360, Blender sculpting, or cloud GPU meshing without a local OpenSCAD install.
What do I get? / Deliverables
After install, your agent can trigger STL and PNG generation from SCAD sources so printable assets stay in sync with code changes.
- STL files produced from agent-supplied OpenSCAD code
- PNG preview images for visual verification
- Repeatable render step inside MCP-driven iteration loops
Recommended MCP Servers
Journey fit
Build is canonical because rendering CAD outputs happens while implementing hardware-adjacent or maker product features. Integrations reflects a local stdio MCP that shells out to OpenSCAD rendering from agent-generated code.
How it compares
OpenSCAD render MCP tool, not a full CAD skill library or a 3D printer fleet manager.
Common Questions / FAQ
Who is OpenSCAD MCP Server for?
Makers and developers who use OpenSCAD for parametric parts and want Claude Code, Cursor, or Codex to export STL and PNG via MCP.
When should I use OpenSCAD MCP Server?
Use it during Build when you iterate SCAD models and need repeatable STL/PNG outputs for printing, sharing, or documentation.
How do I add OpenSCAD MCP Server to my agent?
Install openscad-mcp-server v1.0.5 from npm, ensure OpenSCAD is on your PATH, add the stdio MCP entry in your client config, and test with a minimal cube SCAD snippet.