Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
C

cavi-ai/blender-mcp

Local-first MCP tools for Blender scene inspection, mesh editing, previews, and game asset export

Before you install: no copy-paste command · license MIT · link reachable

First step: git clone https://github.com/cavi-ai/blender-mcp.git

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
2 ★ · cavi-ai/blender-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-01 · last seen 2026-11-14 · seen 14× · listed by 2 sources
Score
score 203 · 2 ★ · 2 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository cavi-ai/blender-mcp;first catalogued 2026-11-01;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# Blender MCP

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

Local-first MCP tools for Blender scene inspection, mesh editing, previews and
game asset export. The server publishes 13 tools over stdio and sends every
operation to a bridge that runs on Blender's main thread.
Everything runs on the local machine. The bridge binds only to IPv4 loopback and
requires a random session token. There is no arbitrary Python tool, telemetry,
external asset download or remote inference.
## Install
Requirements: Python 3.11 or newer, uv, and
Blender. Native checks target Blender 5.2.3 LTS. Dependencies are pinned in
uv.lock.
bash
git clone https://github.com/cavi-ai/blender-mcp.git
cd blender-mcp
uv sync --locked
Start a dedicated Blender session with the bridge. Use the absolute path to this
checkout:
bash
blender --factory-startup --python /path/to/blender-mcp/scripts/startbridge.py
--factory-startup opens a separate default scene without loading or saving user
preferences. The stdio MCP server never launches or authenticates Blender by
itself; use the runtime CLI when you want it to start a dedicated session.
## Quickstart
Register the installed entry point with your MCP client:
json
"mcpServers": {
"blender": {
"command": "/path/to/blender-mcp/.venv/bin/cavi-blender-mcp"
Call sceneinfo first. Then inspect the session with sessioncontrol:
json
{"action": "inspect"}
Claim the returned projectid and pass the returned leaseid on mutations:
json
"action": "claim",
"owner": "asset-agent",
"expectedproject": " ",
"ttlseconds": 600
Make a bounded change with objectedit:
json
"action": "createprimitive",
"name": "Crate01",
"kind": "cube",
"leaseid": " "
Read-only calls do not need a lease. Release or expiry never saves, closes or
discards a project. See the
ownership guide.
You can also let the CLI manage the session:
bash
cavi-blender-mcp runtime start
cavi-blender-mcp runtime status
cavi-blender-mcp runtime restart --lease-id
## What it does
Inspection: scene and object metadata, mesh budgets, texel density, UV
stretch, material bindings, bone hierarchies and skin weights.
Object editing: primitives, custom meshes, transforms, origins, names,
sockets, duplicates, parents, collections and shape keys.
Mesh preparation: modifiers, UV unwrapping, decimation, LOD chains,
QuadriFlow, lightmap packing, texel density, collision hulls, cleanup,
booleans, joins, splits, mirrors, arrays and shells.
Materials: PBR slot assignment with packed workspace textures, UV
transforms, alpha modes and material QA.
Baking: normal, ambient-occlusion, curvature and lightmap maps into a new
workspace PNG.
Assets: bounded GLB, FBX, OBJ and USD import; GLB morph targets and
shape-key animation; static, skinned and animated FBX/GLB export; USD export; Unity, Unreal and
Godot axis presets; LOD groups,
collision naming and bake pairs.
Rigging: armature creation, automatic skin binding, weight repair, pose
authoring, action creation, animation QA and retargeting.
Previews: isolated PNG previews, lit Eevee previews and multi-view review
sheets.
Scatter: fixed Geometry Nodes instancing with explicit budgets.
Ownership: edit leases shared by independent MCP clients.
Every input and output is bounded. When Blender does not expose an operation,
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/cavi-ai-blender-mcp/)
Source
github · https://github.com/cavi-ai/blender-mcp
Browse by field
Open source
Traction
2 ★
Listed by
2 independent sources
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index