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.

已验证STDIO仅桌面开发者工具媒体与设计

概览

AI 生成的概览

本地 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 密钥或环境变量。
安装前请注意
安装会把技能文件复制到 ~/.claude、~/.codex、~/.gemini、~/.agents 等助手目录,README 中的卸载步骤会删除这些路径。服务器会向工作区写入生成的脚本和资产文件。采用 PolyForm Shield 1.0.0 源码可用许可而非开源许可,商业使用前请先阅读条款。

安装

在 SourceWeft 中

  1. 打开 控制台中的 design-os-3d-blender,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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.

DimensionGeneric AI / Manual WorkflowDESIGN:OS 3D Blender Agent (DESIGN:OS)
Geometry QualityMelted AI diffusion meshes with non-manifold holesClean parametric bpy booleans, bevels, and precision vertex topology
Dimensional AccuracyArbitrary unscaled units that fail in slicersMillimeter-locked parametric dimensions and bounding-box verification
Web InspectionStatic screenshots with no way to inspect hidden facesEmbedded Three.js CAD viewer with orbit controls, wireframe, and exploded scrub
ReproducibilityUnrepeatable random seedsGit-tracked Python generator scripts and declarative JSON part specs
Privacy & TelemetryOpaque cloud telemetry or unverified third-party APIsZero telemetry — 100% local execution (PRIVACY.md audited)

Quickstart

1. Install the plugin or CLI

In Claude Code:

text
/plugin marketplace add jangtrinh/design-os-3d-blender/plugin install design-os-3d-blender@design-os-3d-blender

Or from your terminal (Codex, Gemini CLI, Antigravity, OpenCode, or standalone CLI):

bash
git clone https://github.com/jangtrinh/design-os-3d-blender.gitcd design-os-3d-blenderpython3 scripts/self_check.py

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

bash
python3 scripts/self_check.py

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."

Deliverable / ModeBest forOutput FormatVerification Gate
Parametric bpy Part ScriptsReproducible headless Blender generation for brackets, gears, and housingsPython (.py) + JSON specZero non-manifold edges
Print & Web 3D AssetsExporting production meshes for 3D printing and real-time web rendering.glb / .gltf / .stl / .objBounding-box & file integrity check
Three.js CAD ShowcaseInteractive browser viewer with material switches and exploded assembly scrubSelf-contained HTML + Three.js60fps WebGL render check

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:

text
/plugin marketplace add jangtrinh/design-os-3d-blender/plugin install design-os-3d-blender@design-os-3d-blender

OpenAI Codex

Install to your personal Codex skills directory:

bash
git clone https://github.com/jangtrinh/design-os-3d-blender.git /tmp/design-os-3d-blendermkdir -p ~/.codex/skills/design-os-3d-blender ~/.codex/promptscp -R /tmp/design-os-3d-blender/skills/design-os-3d-blender/* ~/.codex/skills/design-os-3d-blender/cp /tmp/design-os-3d-blender/prompts/doctor.md ~/.codex/prompts/design-os-3d-blender-doctor.mdrm -rf /tmp/design-os-3d-blender

Gemini CLI & Google Antigravity

bash
git clone https://github.com/jangtrinh/design-os-3d-blender.git /tmp/design-os-3d-blendermkdir -p ~/.gemini/skills/design-os-3d-blendercp -R /tmp/design-os-3d-blender/skills/design-os-3d-blender/* ~/.gemini/skills/design-os-3d-blender/rm -rf /tmp/design-os-3d-blender

OpenCode, Cursor, Windsurf & Other Agent Harnesses

bash
git clone https://github.com/jangtrinh/design-os-3d-blender.git /tmp/design-os-3d-blendermkdir -p ~/.agents/skills/design-os-3d-blendercp -R /tmp/design-os-3d-blender/skills/design-os-3d-blender/* ~/.agents/skills/design-os-3d-blender/rm -rf /tmp/design-os-3d-blender
Verify or uninstall

Verify installation:

bash
python3 scripts/self_check.py

Or run /doctor inside Claude Code / Codex to inspect installed skill paths, plugin manifests, and gate health.

Uninstall:

bash
rm -rf ~/.claude/skills/design-os-3d-blender ~/.codex/skills/design-os-3d-blender ~/.gemini/skills/design-os-3d-blender ~/.agents/skills/design-os-3d-blender

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

text
"Generate a parametric 24-tooth helical gear and mounting bracket in headless Blender and export glTF + STL artifacts."

Audit & Verify

text
"Build an interactive Three.js CAD viewer page with exploded-view scrubbing, wireframe toggle, and orthographic camera presets."

Export & Automate

text
"Audit the exported mesh topology for non-manifold edges, zero-area faces, and bounding-box dimensional tolerances."

Commands & Diagnostics

CommandEnvironmentWhat it does
/doctorClaude Code / CodexRead-only diagnostic check of installed skill paths, plugin manifests, and runtime prerequisites
python3 scripts/self_check.pyTerminal / CIDeterministic offline verification of manifests, skill contracts, and governance files
python3 scripts/self_check.pyTerminal / CIVerify 3D Blender skill contracts, CAD showcase assets, and repository delivery manifests

How it works

  1. Intent Routing — Your AI agent matches your request against skills/design-os-3d-blender/SKILL.md frontmatter triggers.
  2. Progressive Context Loading — Only the entry-point SKILL.md router loads initially; detailed recipes and scripts load on demand.
  3. Deterministic Execution — Domain scripts and contracts execute locally with reproducible inputs and outputs.
  4. Gate Verification — scripts/self_check.py and domain verifiers (python3 scripts/self_check.py) validate the artifact before completion.
  5. Zero-Telemetry Delivery — Verified files are written directly to your workspace with zero external network calls.
text
User Prompt / CLI Invocation            │            ▼┌───────────────────────────────────────────────┐│ skills/design-os-3d-blender/SKILL.md│ Progressive disclosure router & hard rules    │└───────────┬───────────────────────────────────┘            │ loads on demand            ▼┌───────────────────────────────────────────────┐│ python3 scripts/self_check.py│ Deterministic build & contract enforcement    │└───────────┬───────────────────────────────────┘            │ verifies            ▼┌───────────────────────────────────────────────┐│ python3 scripts/self_check.py + /doctor       ││ Zero-telemetry local verification gate        │└───────────────────────────────────────────────┘

What loads when

design-os-3d-blender uses progressive context disclosure so your agent's context window stays fast and focused:

FileLoaded when
skills/design-os-3d-blender/SKILL.mdAlways (~100–150 lines) — routing rules, triggers, and execution workflow
docs/cookbook.mdWhen selecting multi-step prompt recipes or domain patterns
commands/doctor.md / prompts/doctor.mdOnly when running /doctor diagnostics
llms.txtWhen indexed by AI answer engines, RAG pipelines, or repo crawlers

File structure

text
design-os-3d-blender/├── .claude-plugin/│   ├── plugin.json                 # Claude Code plugin manifest│   └── marketplace.json            # Claude Code marketplace catalog├── .codex-plugin/│   └── plugin.json                 # OpenAI Codex plugin & interface manifest├── .agents/│   └── plugins/marketplace.json    # Cross-agent local plugin registry├── .factory-plugin/│   ├── plugin.json                 # Factory / Droid plugin manifest│   └── marketplace.json            # Factory marketplace metadata├── skills/│   └── design-os-3d-blender/│       └── SKILL.md                # Canonical agent skill entrypoint├── commands/│   └── doctor.md                   # /doctor diagnostic slash command├── prompts/│   └── doctor.md                   # Codex diagnostic prompt mirror├── scripts/│   └── self_check.py               # Deterministic repository & skill self-check├── docs/│   ├── cookbook.md                 # Copy-paste prompt recipes by job│   └── llms.txt                    # GEO / LLM discovery index├── PRIVACY.md                      # Zero-telemetry & local-first privacy commitment├── SECURITY.md                     # Vulnerability disclosure & security policy├── CONTRIBUTING.md                 # Contribution workflow & verification rules├── CODE_OF_CONDUCT.md              # Contributor Covenant code of conduct├── CHANGELOG.md                    # Release history├── llms.txt                        # Root LLM indexing manifest├── LICENSE                         # PolyForm Shield 1.0.0└── README.md

Quality bar & Limitations

It's working if...

  • python3 scripts/self_check.py prints ok: design-os-3d-blender self-check passed (design-os-3d-blender) and exits 0.
  • python3 scripts/self_check.py passes with zero contract or test regressions.
  • Your AI coding agent loads skills/design-os-3d-blender/SKILL.md automatically when given any prompt from docs/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


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)]

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.

[Buy Me a Coffee]

来源:README.md,提交 38f6781

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.2.0最新Oct 31, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。