agxmeister

loom

Community agxmeister
Updated

OpenSCAD MCP server

loom

An MCP server that lets an agent (e.g. Claude Code) validate, render, and export OpenSCADmodels it's editing directly as files, so it can visually verify what it built.

Reading, writing, and listing .scad files is left to the agent's normal file tools (Read,Write, Edit, Glob) — this server only wraps the parts Claude Code can't do on its own: invokingthe openscad binary and handling its image/binary output.

Requirements

  • Node.js 18+
  • openscad on your PATH (or set OPENSCAD_BIN to its full path)

Install

npm install

Run standalone

npm start

Register with Claude Code

claude mcp add loom -- node /absolute/path/to/loom/src/index.js

Tools

  • openscad-version — confirm the OpenSCAD CLI is available.
  • validate-model — compile a .scad file without producing a visual export, to catchsyntax/geometry errors. Fast sanity check before rendering.
  • render-preview — render a .scad file to PNG and return it inline for visual inspection.Supports image size, camera, projection, color scheme, render mode (full vs. throwntogether),and view overlays (axes/edges/etc). Defaults to saving next to the source file.
  • export-model — export a .scad file to STL/OFF/3MF/AMF/DXF/SVG/CSG/POV. Defaults to savingnext to the source file.

All three model tools take a path to the .scad file (any location — no fixed workspacedirectory) and an optional output path to override where the rendered/exported file is saved.

Environment variables

  • OPENSCAD_BIN — path to the openscad executable (default: openscad).

MCP Server · Populars

MCP Server · New

    ROCTUP

    1C Metacode MCP Server

    MCP сервер с встроенным AI агентом для поиска по графу метаданных и кода конфигураций 1С

    Community ROCTUP
    nhevers

    r0x-os

    Official SDK, Claude Code plugin and facilitator docs for r0x, the x402 facilitator for Robinhood Chain.

    Community nhevers
    scarletkc

    Vexor

    A semantic search engine for files and code.

    Community scarletkc
    marmutapp

    SuperBased Observer

    Local-first cost & token tracking for Claude Code, Cursor, Codex & 23 more AI coding agents — proxy-accurate per-model spend, an MCP server your agent can query, and an opt-in team rollup. 100% local, no telemetry.

    Community marmutapp
    Intuition-Lab

    Persome

    Local-first macOS Runtime that turns cross-app activity into an inspectable personal model for MCP agents.

    Community Intuition-Lab