Blender MCP

Active
GitHub Python MIT

Description

MCP server for Blender that enables AI agents to directly control the 3D modeling software for natural language-driven scene creation, model manipulation, and rendering automation.

Key Features

  • Bidirectional communication — Blender addon creates socket server, MCP Server bridges AI and Blender
  • 3D object manipulation — create, modify, delete 3D objects in Blender via natural language
  • Material and rendering control — natural language application of materials, colors, lighting, render settings
  • Scene inspection — get detailed structure and object information from current Blender scene
  • Python code execution — execute arbitrary Python code in Blender directly from AI
  • External asset integration — Poly Haven (HDRI/models) and Hyper3D Rodin (AI-generated 3D models)

Use Cases

💡 Rapidly creating 3D scene prototypes with natural language
💡 AI-assisted 3D modeling and scene layout
💡 Automating rendering workflows (lighting, materials, camera setup)
💡 Importing AI-generated 3D models into Blender scenes
💡 Conversational 3D modeling instruction in education and demonstrations

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (26.7k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

Categories

Quick Start

# 1. Install uv
brew install uv  # macOS

# 2. Configure Claude Desktop
cat > ~/Library/Application\ Support/Claude/claude_desktop_config.json << 'EOF'
{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": ["blender-mcp"]
    }
  }
}
EOF

# 3. Download addon.py and install in Blender
# Edit > Preferences > Add-ons > Install

# 4. Click "Connect to Claude" in Blender sidebar

Related Projects

Awesome Claude Skills

74.3k · Python
Active A

A curated list of awesome Claude Skills, resources and tools for customizing Claude AI workflows.

mcptoolspython +1
  • · 1000+ production-ready skills - Covering 9 categories including document processing, dev tools, data analysis, marketing, and writing
  • · Cross-agent compatible - Works with Claude Code, Claude.ai, OpenAI Codex, Cursor, Gemini CLI, Windsurf and more
  • · Progressive loading architecture - Each skill loads only name and description (~100 tokens), full content on demand, hundreds coexist

Awesome LLM Skills

1.7k · Python
Normal C

A curated list of awesome LLM and AI Agent Skills, resources and tools for customising AI Agent workflows. Works with Claude Code, Codex, Gemini CLI and custom agents.

agenttoolsmcp +2
  • · Curated collection of LLM skills for Claude Code, Codex, Gemini CLI, and more
  • · Covers document processing (docx, pdf, pptx, xlsx), development tools, and research workflows
  • · Cross-platform compatibility with Anthropic, OpenAI, Google, and Alibaba AI tools

Jupyter MCP Server

1.3k · Python
Active A

MCP server for Jupyter that enables AI agents to interact with Jupyter kernels, execute code, and manage notebooks.

pythonmcptools +2
  • · Real-time notebook control with instant visibility into code changes and execution results
  • · Smart execution feedback — auto-adjusts on cell failures with multimodal output support (images, plots, text)
  • · Complete cell operation toolkit: read, insert, delete, move cells with code and Markdown support

mcp-agent

8.5k · Python
Stale B

mcp-agent is LastMile AI's toolkit for building agents around Model Context Protocol integrations, making it easier to connect MCP tools into multi-step workflows.

mcpagenttools +1
  • · Full MCP implementation with automatic lifecycle management of MCP server connections
  • · Composable agent patterns from Anthropic's Building Effective Agents guide (map-reduce, orchestrator, evaluator-optimizer, router, etc.)
  • · Durable execution via Temporal runtime — pause, resume, and recover workflows without API changes