SkillAgentSearch skills...

BlenderMCP

MCP server for Blender 3D - Create and manipulate 3D models through natural language. Features primitive creation, boolean operations, materials, modifiers, and more.

Install / Use

claude mcp add ooMike1 -- npx -y github:ooMike1/BlenderMCP

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

62/100

Supported Platforms

Claude Code
Claude Desktop

Tags

BlenderMCP

Model Context Protocol server for Blender 3D operations.

Overview

BlenderMCP enables programmatic control of Blender through MCP, allowing creation and manipulation of 3D objects via natural language commands.

Installation

  1. Clone repository:
git clone https://github.com/ooMike1/BlenderMCP.git
cd BlenderMCP
  1. Install dependencies:
pip install -r requirements.txt
  1. Configure your MCP client (see mcp_config_example.json):
{
  "mcpServers": {
    "blender": {
      "command": "python",
      "args": ["path/to/BlenderMCP/main.py"]
    }
  }
}

Requirements

  • Python 3.8+
  • Blender 3.6+
  • MCP-compatible client

Features

Basic Tools

  • Object Creation: Cubes, spheres, cylinders, planes, cones
  • Scene Management: Clear scene, save files, export models
  • Formats: OBJ, FBX, STL, PLY export support

Advanced Tools

  • Boolean Operations: Union, difference, intersection
  • Modifiers: Array, bevel, solidify, subdivision surface
  • Materials: Basic material application
  • Mesh Operations: Subdivide and smooth meshes

Usage

Start server:

python main.py

Example commands:

  • "Create a 2x2x2 cube at origin"
  • "Apply boolean union to cube and sphere"
  • "Export scene as model.obj"
  • "Add array modifier with 5 copies"

Configuration

See setup_instructions.md for detailed setup guide.

Files

  • main.py - Entry point
  • server.py - Core MCP server
  • blender_integration.py - Blender API interface
  • advanced_tools.py - Extended functionality
  • boolean_operations.py - Boolean operations
  • modifiers.py - Modifier tools
  • materials.py - Material handling

Troubleshooting

Blender not found: Ensure Blender is in PATH or at:

  • Windows: C:\Program Files\Blender Foundation\Blender\
  • macOS: /Applications/Blender.app
  • Linux: /usr/bin/blender

License

See LICENSE file for details.

Related Skills

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated1y ago
Forks0

Languages

Python

Security Score

80/100

Audited on Jul 30, 2025

1 medium1 low