# OpenSCAD 3D Model Generator

> Use this tool when you need to generate customizable 3D models from natural language descriptions, creating parametric models for 3D printing without manual CAD work. It solves problems of complex model creation, supporting multiple export formats and validating printer compatibility. The tool takes in text-based input and outputs 3D models in formats like 3MF, AMF, and CSG, making it ideal for users who require flexible and printable 3D designs.

Canonical page: https://skillsregistry.net/skills/jhacksman-openscad  
JSON: https://api.skillsregistry.net/v1/skills/jhacksman-openscad

## Description

OpenSCAD MCP Server enables AI assistants to create and manipulate 3D models through natural language descriptions, leveraging a pipeline that generates images with Venice.ai, segments objects with SAM2, creates 3D models with threestudio, and converts them to parametric OpenSCAD code. The implementation supports multiple export formats (3MF, AMF, CSG) that preserve parametric properties for 3D printing, includes validation tools for printer compatibility with Prusa and Bambu systems, and provides visualization capabilities for multi-angle previews - making it particularly valuable for users who need to create customizable 3D models without manual CAD work.

## Trust

- **Trust score (0–1):** 0.00
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jhacksman-openscad)
- **Repository:** <https://github.com/jhacksman/openscad-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "jhacksman-openscad"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/jhacksman-openscad` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/jhacksman-openscad/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
