Open source Blender MCP with fast 3D generation/search and instant text-to-animation (auto-rigging)

BlenderMCP x CSM.ai x LLM Agents (e.g. Cursor / Claude)

Connect Blender, CSM.ai and LLMs via the Model Context Protocol (MCP). This integration enables text and image based editing capabilities in Blender.

  ╭───────────╮       ╭───────────╮       ╭───────────╮
  │  CSM.ai   │◄━━━━━►│  Blender  │◄━━━━━►│  MCP UI   │
  │ 3D Assets │       │    MCP    │       │e.g.Cursor │
  ╰─────┬─────╯       ╰─────┬─────╯       ╰─────┬─────╯
        │                   │                   │
        ▼                   ▼                   ▼
  ╭─────────────────────────────────────────────────╮
  │                                                 │
  │               BLENDER ENGINE                    │
  │        Creative 3D Modeling Environment         │
  │                                                 │
  ╰─────────────────────────────────────────────────╯

Overview

BlenderMCP creates a bridge between Blender, CSM.ai and language models, allowing for powerful AI-assisted 3D modeling workflows.

MCP Feature List :sparkles:

  • :magnifying_glass_tilted_left: Ability to quickly search from public or private CSM.ai sessions. This allows interactive MCP based development. E.g. “Use CSM to get me a ghibli robot”. Make sure you have some pre-generated robots on 3d.csm.ai or it will use some public session.
  • :person_running: For any humanoid like mesh in the scene, ability to animate given a text prompt (from a fixed library set). E.g. “use csm to animate the ‘robot’ mesh to dance”. This assumes the name of the object is ‘robot’. To do subsequent animations, clear the space and make sure the original object is replicated (script should do this automatically).

Github repo for download and installation: https://github.com/CommonSenseMachines/blender-mcp

This workflow creates a powerful ecosystem where:

  • CSM.ai functions as your asset generator and manager
  • Cursor or Claude Desktop app serves as your AI coding assistant
  • Blender operates as your execution environment
1 Like