Skip to content
Tresca

OpenSCAD MCP servers and AI agent skills

Community MCP servers and a Claude Code skill let an AI write OpenSCAD code, render it through the openscad command line and check the result: previews, measurements, fit and printability, then STL export. None comes from the OpenSCAD project itself. Since OpenSCAD is a free command-line-friendly program for Linux, Windows and macOS, these integrations run anywhere it is installed, with no session to keep open.

  • No official Open source server yet.
  • 2 MCP servers and 1 agent skill listed.
Open source2 servers · 1 skillChecked 4 Nov 2026

Integrations for OpenSCAD

Community and commercial servers

MCP serverCommunity

OpenSCAD MCP Server (RobertCoop)by RobertCoop

A FastMCP server with 12 OpenSCAD tools to render to scale, measure, check fit and printability, and export.

LocalCan modify models170· updated 8 weeks ago
MCP serverCommunity

OpenSCAD MCP Server (jhacksman)by jhacksman

A local OpenSCAD server that turns SCAD code or primitive sizes into editable SCAD, STL and four PNG previews.

LocalWindows, macOS, LinuxCan modify models214· updated 2 months ago

Agent skills

SkillCommunity

OpenSCAD Claude Code Skillby andreahaku

A Claude Code skill for OpenSCAD that designs, previews, edits STLs and rebuilds STL meshes as parametric SCAD.

macOS, Linux29· updated 3 weeks ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to OpenSCAD

An MCP server or skill can only do what OpenSCAD lets programs do. OpenSCAD exposes 2 automation interfaces:

  • OpenSCAD language (Other): An OpenSCAD model is a .scad text file that describes solids with primitives, transforms and boolean operations, which makes it simple for a language model to write and for you to review. Parameters are plain variables, so the listed skill keeps every dimension in a variable and overrides values at render time. Fit depends on your printer, which is why one skill calibrates clearances from a printed test comb. Documentation
  • OpenSCAD command line (Command line): Every integration here renders through the openscad executable rather than a GUI, so it must be on your PATH or set through an environment variable such as OPENSCAD_PATH. On a headless Linux machine, PNG previews may need a virtual display such as xvfb-run. One server treats OpenSCAD 2021.01 as its minimum and uses development snapshots when they are installed. Documentation

What Open source offers

OpenSCAD is free software with no commercial vendor behind it. Its website, checked on 4 November 2026, links to the manual, tutorials and a browser playground but announces no AI assistant or MCP server. The integrations listed here are independent community projects that call the openscad program.

Checked 4 Nov 2026. Sources: OpenSCAD website

What you can do with OpenSCAD and AI

  • Turn a request like "a spacer with a 5 mm bore" into a parametric .scad file, render four preview images and adjust the code until it looks right.
  • Check an assembly of OpenSCAD parts for interference and clearance before printing.
  • Measure exact geometry and extract holes and features from a model.
  • Edit an existing STL by cutting or adding features with booleans, without remodelling it.
  • Rebuild an STL mesh as parametric OpenSCAD code and score how closely it matches.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code and Claude Desktop. Install steps, copied from each project's own documentation, are on each listing's page. Most OpenSCAD integrations run on your own computer next to OpenSCAD, so you need OpenSCAD installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official OpenSCAD MCP server?

No. The OpenSCAD project hasn't released one. The listed servers and skill are community projects that drive the openscad command line.

Can Claude design 3D-printable parts in OpenSCAD?

Yes. With an OpenSCAD MCP server or the OpenSCAD skill, Claude writes .scad code, renders previews to inspect, checks printability and exports STL. It works better when you give real dimensions and your printer's clearances.

Do I need OpenSCAD installed?

Yes. Every integration calls the openscad executable, so install it from openscad.org or your package manager and make sure the server can find it.

What is the difference between the OpenSCAD servers and the skill?

The servers expose rendering, measuring and export as MCP tools that any client can call. The skill is a set of instructions and scripts for Claude Code that also covers STL editing and mesh-to-SCAD reconstruction.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): OpenSCAD documentation · Using OpenSCAD in a command line environment (OpenSCAD User Manual) · OpenSCAD website · OpenSCAD product page

OpenSCAD is developed by its own project (Open source). Tresca is independent and not affiliated with or endorsed by the OpenSCAD project.