独立运营 · 不出售排名位置  · 我们怎么评估工具 →
Anclum 提交收录
J

jhacksman/OpenSCAD-MCP-Server

Turn a prompt into an OpenSCAD preview and a 3D file

装之前:没有可直接复制的命令 · 许可证未标注 · 链接可访问

第一步:brew install --cask openscad@snapshot

在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网

我们没有从该仓库取到可核对的安装命令,也没有公开的远端端点。这两样都没有时,我们不出配置——编一条出来比不给更糟。 各客户端的接法 →

来源明细
收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。

# OpenSCAD MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A local MCP server that turns OpenSCAD source or explicit primitive dimensions into editable SCAD, STL geometry, and four PNG previews. The connected assistant can write SCAD for complex designs; this server compiles and renders it with the installed OpenSCAD executable.
Status: the supported implementation is in src/openscadmcp. The previous image generation, CUDA reconstruction, remote processing, and printer code is archived in legacy/. It is unfinished and is not part of the installed server. See the audit and machine test results.
## Install
Requires Python 3.11+ and OpenSCAD. No API keys, CUDA, Open3D, or separate image renderer are required.
Install OpenSCAD using the official downloads. On macOS, the current native Apple Silicon/Intel build is available with:
sh
brew install --cask openscad@snapshot
openscad --version
On Debian/Ubuntu, sudo apt-get install openscad installs the distribution package. Linux PNG rendering may need an X display; use xvfb-run -a around the server or tests on a headless machine. Windows users can set OPENSCADEXECUTABLE to the full path of openscad.exe.
sh
git clone https://github.com/jhacksman/OpenSCAD-MCP-Server.git
cd OpenSCAD-MCP-Server
uv sync --locked
uv run openscad-mcp --help
Alternatively, install into a virtual environment with python -m pip install . and run openscad-mcp. requirements.txt installs this same package. uv.lock pins the tested dependency resolution; the project metadata permits compatible updates.
On an external filesystem that cannot create symlinks, put the environment on the internal disk:
sh
export UVPROJECTENVIRONMENT="$HOME/.cache/openscad-mcp-venv"
uv sync --locked
## Docker and Jetson
A headless stdio image is available through the root Dockerfile. See Docker setup and verification for build commands, MCP client configuration, persistent model storage, and Glama listing requirements. The image needs no GPU.
For the hardware question in issue #19, see Jetson Orin Nano and CUDA. The supported server does not use CUDA; the archived reconstruction prototype is not restored by this Docker support.
## Connect an MCP client
Stdio is the default. Configure the client to launch the server process, using absolute paths:
json
"mcpServers": {
"openscad": {
"command": "/absolute/path/to/venv/bin/openscad-mcp",
"args": ["--output-dir", "/absolute/path/to/models"]
For clients supporting Streamable HTTP:
sh
uv run openscad-mcp --transport http --port 8000
The MCP endpoint is http://127.0.0.1:8000/mcp. / is server information; /health reports the OpenSCAD version and primitive defaults. HTTP also serves preview pages and downloads. In stdio mode, use returned absolute file paths or getmodelpreview; there is no HTTP listener.
## Tools
| Tool | Purpose |
| getcapabilities | OpenSCAD version and supported primitives with default parameters |
| create3dmodel | Create a primitive using modeltype and parameters, or a limited description |
| createmodelfromscad | Compile trusted scadcode for a custom 3D model |
| modify3dmodel | Change primitive parameters or replace a model's scadcode |
| getmodel | Read a saved model and its artifact paths |
| getmodelsource | Read saved SCAD source and its revision, including inside Docker |
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/zh/s/jhacksman-openscad-mcp-server/)
来源
awesome · https://github.com/jhacksman/OpenSCAD-MCP-Server
按领域浏览
MCP 服务
收录来源
10 个独立来源
收录于
今天

同类推荐

全部 6,229 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引