By jenkinsm13
MCP server + agents/skills for Blender 5.1+ — scene management, mesh operations, import/export, and photogrammetry terrain processing.
npx claudepluginhub jenkinsm13/claude-plugins --plugin better-blender-mcpHandles batch import with verification, export with correct conventions, and Metashape round-trip coordination.
Decides cleanup strategy for photogrammetry terrain tiles - canopy assessment, cleanup method selection, and result validation.
Analyzes loaded Blender scenes for tile inventory, mesh quality, naming violations, and missing tiles in the grid.
Batch FBX export with game-engine golden rules, pre-export checklist, and post-export verification.
Export cleaned meshes from Blender to Metashape for re-texturing, then import the textured result back.
Full 6-phase terrain cleanup pipeline for photogrammetry tiles - assessment, cleanup, envelope, classification, UV, optimization.
Step-by-step verification of PLY tile imports from Metashape - naming, transforms, bounding boxes, and grid coverage.
MCP server for Blender 5.1+ with 47 tools for scene management, mesh operations, viewport capture, import/export, and photogrammetry terrain processing. Replaces the basic community Blender MCP with proper tool coverage.
# Add the marketplace (one-time)
claude plugin marketplace add https://github.com/jenkinsm13/claude-plugins
# Install the plugin
claude plugin install better-blender-mcp
Or register manually:
claude mcp add --scope user blender-mcp -- uv run --directory /path/to/better-blender-mcp blender-mcp
Blender ships its own Python — FastMCP must be installed there:
# macOS
/Applications/Blender.app/Contents/Resources/5.1/python/bin/python3 -m pip install fastmcp
# Linux
/path/to/blender/5.1/python/bin/python3 -m pip install fastmcp
# Windows
"C:\Program Files\Blender Foundation\Blender 5.1\5.1\python\bin\python.exe" -m pip install fastmcp
Symlink the addon source into Blender's addons directory:
# macOS
ln -s /path/to/better-blender-mcp/src/blender_mcp \
~/Library/Application\ Support/Blender/5.1/scripts/addons/blender_mcp
# Linux
ln -s /path/to/better-blender-mcp/src/blender_mcp \
~/.config/blender/5.1/scripts/addons/blender_mcp
# Windows (run as admin)
mklink /D "%APPDATA%\Blender Foundation\Blender\5.1\scripts\addons\blender_mcp" \
C:\path\to\better-blender-mcp\src\blender_mcp
Then enable in Blender: Preferences > Add-ons > search "Blender MCP" > enable.
Claude Code ──stdio──> proxy.py ──HTTP──> FastMCP server (inside Blender)
│
ExecutionQueue
│
bpy.app.timers (main thread)
The MCP server runs embedded in Blender's process with direct bpy access. A stdio-to-HTTP proxy bridges Claude Code to the server. All tool calls are routed through an ExecutionQueue to Blender's main thread via bpy.app.timers, where bpy.ops and full context are available.
| Category | Tools |
|---|---|
| Scene | get_scene_info, list_objects, get_object_info, select_objects, delete_objects, create_collection, move_to_collection, set_active_object, execute_python |
| Mesh | get_mesh_stats, clean_mesh, decimate_mesh, smooth_mesh, separate_loose, boolean_operation, bisect_mesh, remove_faces, project_uv, create_vertex_group, classify_surfaces, compute_envelope |
| Viewport | capture_viewport, capture_viewport_4pack, set_viewport_shading, frame_objects, set_viewport_overlay |
| Import/Export | import_obj, import_fbx, import_ply, export_obj, export_fbx, export_ply, batch_import, batch_export, export_kn5 (stub), export_kpm (stub) |
| Modifiers | add_modifier, apply_modifier, apply_all_modifiers, remove_modifier |
| Transforms | get_transforms, apply_transforms, set_origin, align_objects |
| Project | open_file, save_file, get_project_state |
capture_viewport — Screenshot the active 3D viewport to PNG.
capture_viewport_4pack — Captures Top, Front, Right, and Perspective views, stitched into a 2x2 grid. Great for reviewing models from all angles in a single image.
Objects named Tile_X-Y (e.g., Tile_0-0, Tile_3-2) are treated as photogrammetry terrain tiles. Transform modifications on tile objects are blocked unless force=True to prevent accidental misalignment.
MIT
Blender automation toolkit with CLI for geometry, materials, modifiers, collections, animation retargeting, and WebSocket-based real-time control
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
MCP server + skills for Agisoft Metashape Professional 2.3+ — dense reconstruction, texturing, tile export, DEM/ortho generation, photogrammetry QA, and more.
Blender to web export workflows for 3D models and animations. Use this skill when exporting Blender models to glTF for web, optimizing 3D assets for Three.js or Babylon.js, batch processing models with Python scripts, automating Blender workflows, or creating web-ready 3D pipelines. Triggers on tasks involving Blender glTF export, bpy scripting, 3D asset optimization, model compression, texture baking, or Blender automation. Exports models for threejs-webgl, react-three-fiber, and babylonjs-engine skills.
TouchDesigner integration for Claude Code - Execute Python, query editor state, and manage operators
AI skill for working with Three.js texture loading, mapping, and material properties. Helps developers create and manipulate 3D textures programmatically.
BPX plugin for Unreal Engine asset inspection and safe edit workflows.