
OpenSCAD MCP Server
Supports UIby quellant
Render, export, and analyze 3D models using OpenSCAD directly from your AI assistant.
What it does
Connects AI assistants to OpenSCAD, enabling the programmatic creation, rendering, and analysis of 3D CAD models. It allows the AI to generate .scad code and immediately visualize the result through renders.
Tools
render_single: Render a single view with camera control and quality presets.render_perspectives: Render multiple standard views (front, back, top, etc.) in parallel.compare_renders: Provide side-by-side before/after renders for visual comparison.export_model: Export models to STL, 3MF, AMF, OFF, DXF, or SVG.create_model: Create new.scadfiles in the workspace.validate_scad: Syntax-check OpenSCAD code without a full render.analyze_model: Compute bounding box, dimensions, and triangle count.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"openscad": {
"command": "uv",
"args": [
"run",
"--with", "git+https://github.com/quellant/openscad-mcp.git",
"openscad-mcp"
],
"env": {
"OPENSCAD_PATH": "/usr/bin/openscad"
}
}
}
}
Supported hosts
Confirmed for Claude Desktop, Claude Code, Cursor, and Windsurf.
Quick install
uv run --with git+https://github.com/quellant/openscad-mcp.git openscad-mcpInformation
- Pricing
- free
- Published






