
design-os-3d-blender
io.github.jangtrinh由 GitHub 账号 jangtrinh 发布v0.2.0更新于 Nov 7, 2026
Free MCP server for native Blender 5.2 modeling, rendering and verification.
概览
本地 MCP 服务器,驱动无界面 Blender 5.2 生成参数化机械零件、导出 glTF/STL 资产并校验网格。
- 可以做什么
- 根据自然语言描述或 JSON 参数生成参数化机械零件(齿轮、支架、外壳、无人机机架、装配体),通过 Blender 的 Python API 执行
- 将成品网格导出为 glTF、GLB、STL 或 OBJ,用于 3D 打印和网页渲染
- 生成自包含的 Three.js CAD 查看页面,支持轨道控制、线框切换和爆炸视图拖动
- 检查导出网格的非流形边、零面积面和包围盒尺寸公差
- 运行本地自检与诊断命令,验证已安装的技能与仓库约定
- 适用场景
- 适合希望让 AI 编程助手产出尺寸准确、可复现的机械 3D 零件以及可打印或可上网页的导出文件的场景,而非自由生成的 AI 网格。适用于齿轮、外壳、装配体等参数化 CAD 类工作;不适合有机造型雕刻、带骨骼的游戏角色、钣金展开图或 2D 矢量动画。
- 运行要求
- 以本地 stdio 进程在桌面电脑上运行。需要 Blender 5.2 LTS 及其 Python API、用于自检脚本的 Python 3,以及通过 git 克隆仓库或安装 Claude Code 插件。未声明需要账号、API 密钥或环境变量。
安装
在 SourceWeft 中
- 打开 控制台中的 design-os-3d-blender,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
DESIGN:OS 3D Blender Agent (design-os-3d-blender)
Parametric 3D mechanical parts generator, headless Blender Python (bpy) pipeline, and embedded Three.js CAD showcase engine.
Generate dimensionally accurate gears, enclosures, drone frames, and exploded mechanical assemblies from plain-English specs or JSON parameters, complete with glTF/STL exports and interactive browser inspection.
design-os-3d-blender is a free MCP server (Model Context Protocol, stdio) for Blender. Connect it to Claude Code, Codex, Cursor or any MCP client to model, render and verify parts in Blender 5.2 LTS. Free, nothing sold, source-available under PolyForm Shield 1.0.0.
[DESIGN:OS 3D Blender Agent — 2:1 Axonometric Technical Architecture]
[PolyForm Shield 1.0.0 License] [Compatible agents] [Doctor command] [Live GitHub Pages] [Buy Me a Coffee]
Quickstart · What it makes · Install · How it works · Commands · Limits
Why this exists
Text-to-3D diffusion models produce melted, non-manifold blobs that cannot be 3D-printed, machined, or cleanly animated in web viewers. design-os-3d-blender drives Blender's Python API (bpy) and Three.js deterministically to produce crisp mechanical geometry and interactive CAD showcases.
Quickstart
1. Install the plugin or CLI
In Claude Code:
Or from your terminal (Codex, Gemini CLI, Antigravity, OpenCode, or standalone CLI):
2. Ask in plain English
Open your project in your AI coding agent and describe what you need:
"Generate a parametric 24-tooth helical gear and mounting bracket in headless Blender and export glTF + STL artifacts."
"Build an interactive Three.js CAD viewer page with exploded-view scrubbing, wireframe toggle, and orthographic camera presets."
"Audit the exported mesh topology for non-manifold edges, zero-area faces, and bounding-box dimensional tolerances."
3. Verify your setup
What it makes
Every deliverable produced by design-os-3d-blender is backed by a deterministic verification gate rather than freehand AI guesswork.
[DESIGN:OS 3D Blender Agent Output Specimen]
Prompt: "Generate a parametric 24-tooth helical gear and mounting bracket in headless Blender and export glTF + STL artifacts."
Installation
Choose the setup that matches your AI coding agent. Every option installs the same canonical skill (skills/design-os-3d-blender/SKILL.md) and /doctor diagnostic suite.
Claude Code
Run these two commands inside Claude Code:
OpenAI Codex
Install to your personal Codex skills directory:
Gemini CLI & Google Antigravity
OpenCode, Cursor, Windsurf & Other Agent Harnesses
Verify or uninstall
Verify installation:
Or run /doctor inside Claude Code / Codex to inspect installed skill paths, plugin manifests, and gate health.
Uninstall:
Usage & Prompt Cookbook
Once installed, skills/design-os-3d-blender/SKILL.md activates automatically when your prompt matches its domain triggers. Browse docs/cookbook.md for copy-paste prompt recipes.
Generate & Scaffold
Audit & Verify
Export & Automate
Commands & Diagnostics
How it works
- Intent Routing — Your AI agent matches your request against
skills/design-os-3d-blender/SKILL.mdfrontmatter triggers. - Progressive Context Loading — Only the entry-point
SKILL.mdrouter loads initially; detailed recipes and scripts load on demand. - Deterministic Execution — Domain scripts and contracts execute locally with reproducible inputs and outputs.
- Gate Verification —
scripts/self_check.pyand domain verifiers (python3 scripts/self_check.py) validate the artifact before completion. - Zero-Telemetry Delivery — Verified files are written directly to your workspace with zero external network calls.
What loads when
design-os-3d-blender uses progressive context disclosure so your agent's context window stays fast and focused:
File structure
Quality bar & Limitations
It's working if...
python3 scripts/self_check.pyprintsok: design-os-3d-blender self-check passed (design-os-3d-blender)and exits0.python3 scripts/self_check.pypasses with zero contract or test regressions.- Your AI coding agent loads
skills/design-os-3d-blender/SKILL.mdautomatically when given any prompt fromdocs/cookbook.md. - Network traffic during execution remains zero (guaranteed by
PRIVACY.md).
When not to use
- Sheet-metal or paperboard folding dielines where 2D crease patterns govern topology (use
design-os-origami). - Organic character sculpting or AAA rigged game characters requiring manual ZBrush artistry.
- 2D vector UI motion walkthroughs (use
design-os-svg-animation).
DESIGN:OS Ecosystem
design-os-3d-blender is one of the 13 source-available engines in the DESIGN:OS ecosystem:
Contributing, Governance & License
- Contributing: See
CONTRIBUTING.mdfor pull request guidelines and verification gates (python3 scripts/self_check.py). - Code of Conduct: Governed by
CODE_OF_CONDUCT.md. - Security & Privacy: Zero telemetry — see
SECURITY.mdandPRIVACY.md. - Changelog & LLM Index: Track releases in
CHANGELOG.mdand machine-readable index inllms.txt. - License: PolyForm Shield 1.0.0 © Jang Trinh. Free to use and modify, including for paid client work; you may not resell it or build a competing product from it.
Watch
A FREE, source-available (PolyForm Shield) agent pipeline for Blender 5.2. Videos from the design:os by Jang channel (Vietnamese, with English terms):
[How to use design os 3d blender repo - ep 1 (YouTube, 2:57)] [How to use design os 3d blender repo - ep 2 (YouTube, 5:34)] [Fanmade 3D model for Nowa planet - by design os 3d blender (YouTube, 0:27)]
- How to use design os 3d blender repo - ep 1 (2:57): Episode 1: building a keyboard (CK-001) end to end with design-os-3d-blender: photo, spec, gates, STL and GLB export. Vietnamese.
- How to use design os 3d blender repo - ep 2 (5:34): Episode 2: the DC-01 desk robot with 29 mechanical revisions, four gated runs and a printable kit. Vietnamese.
- Fanmade 3D model for Nowa planet - by design os 3d blender (0:27): 27-second fan-made 3D model of the Nowa desktop product, built with design-os-3d-blender.
More: design:os by Jang on YouTube.
Listed on
[Listed on mcpservers.org] [Featured AI Agents on AI Agents Directory]
Also listed in the Official MCP Registry (io.github.jangtrinh/design-os-3d-blender), the awesome-mcp-servers list by TensorBlock and SkillsMP.
If design-os-3d-blender saves you time, a star on GitHub helps other engineers and AI agents find it.
来源:README.md,提交 38f6781
工具
0版本历史
1- v0.2.0最新Oct 31, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。