AI-assisted 3D modeling in Blender
## Blender 3D MCP Server: 3D Graphics Automation The **Blender 3D MCP Server** integrates Blender into Google Antigravity, enabling 3D modeling automation, rendering, and asset management directly from your development environment. ### Why Blender 3D MCP? - **Open Source**: Free professional 3D software - **Python Scripting**: Full Python API access - **Rendering**: Cycles and EEVEE renderers - **Asset Management**: Manage 3D asset libraries - **Format Support**: Import/export many formats ### Key Features #### 1. Scene Operations ```python # Open scene scene = await mcp.open_scene(path="/scenes/product.blend") # Get scene info info = await mcp.get_scene_info() print(f"Objects: {len(info['objects'])}") print(f"Materials: {len(info['materials'])}") # Save scene await mcp.save_scene(path="/exports/product-updated.blend") ``` #### 2. Rendering ```python # Render image await mcp.render( output_path="/renders/product.png", resolution=(1920, 1080), engine="CYCLES", samples=128 ) # Render animation await mcp.render_animation( output_path="/renders/animation/", frame_start=1, frame_end=120, format="PNG" ) ``` #### 3. Object Manipulation ```python # List objects objects = await mcp.list_objects() for obj in objects: print(f"Object: {obj['name']} ({obj['type']})") # Transform object await mcp.transform_object( name="Cube", location=(0, 0, 2), rotation=(45, 0, 0), scale=(2, 2, 2) ) ``` #### 4. Export Operations ```python # Export as GLTF await mcp.export_gltf( output_path="/exports/model.glb", export_format="GLB", export_textures=True ) # Export as FBX await mcp.export_fbx( output_path="/exports/model.fbx", apply_modifiers=True ) ``` ### Configuration ```json { "mcpServers": { "blender": { "command": "npx", "args": ["-y", "@anthropic/mcp-blender"], "env": { "BLENDER_PATH": "/Applications/Blender.app/Contents/MacOS/Blender" } } } } ``` ### Use Cases **Product Visualization**: Render product images and animations. **Asset Pipeline**: Automate 3D asset processing. **Game Development**: Generate and export game assets. **Architectural Viz**: Render architectural visualizations. The Blender 3D MCP enables 3D graphics automation within your development environment.
{
"mcpServers": {
"blender": {
"mcpServers": {
"blender": {
"args": [
"blender-mcp"
],
"command": "uvx"
}
}
}
}
}