blender-mcp-vxai  by VxASI

Blender tool for natural language 3D creation via MCP clients

created 4 months ago
263 stars

Top 97.6% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a natural language interface for controlling Blender, enabling users to create, modify, and export 3D models and scenes using text prompts. It targets 3D artists and developers seeking to streamline their workflow by integrating AI-powered scripting and direct application export.

How It Works

The system leverages an MCP (Multi-Client Protocol) server, integrated into Blender via a Python addon, to interpret natural language commands. These commands are processed by AI language models, which then generate and execute Python scripts within Blender. This approach allows for real-time manipulation of 3D assets and direct export to various application formats, bridging the gap between AI and 3D creation tools.

Quick Start & Requirements

  • Install UV: pip install uv (or brew install uv on macOS).
  • Configure MCP Server: Use uvx blender-mcp-vxai==1.0.7 or configure via MCP client settings (e.g., Cursor, Claude Desktop).
  • Blender Addon: Download blender_mcp_addon.py and install via Blender's Add-on preferences.
  • Prerequisites: Blender, Python 3.8+.
  • Resources: Requires running an MCP server and Blender.
  • Docs: https://github.com/VxASI/blender-mcp-vxai/tree/v1.0.7

Highlighted Details

  • Real-time 3D model creation and modification via natural language.
  • Direct export of scenes and models into applications (e.g., .gib format for ThreeJS apps).
  • Seamless integration with MCP clients like Cursor and Claude Desktop.
  • Supports object creation, modeling, materials, animation, rendering, and scene management.

Maintenance & Community

  • Latest release: v1.0.7.
  • Community support available via Discord.
  • Contributions are welcomed via Pull Requests.

Licensing & Compatibility

  • License details are available in the LICENSE file. Compatibility for commercial use is not explicitly detailed.

Limitations & Caveats

The project specifies using version 1.0.7 or later for the addon, implying potential compatibility issues with older versions. The README does not detail specific performance benchmarks or extensive compatibility matrices for various Blender versions or operating systems beyond macOS/Windows/Linux for UV installation.

Health Check
Last commit

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
8 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.