Skip to content

Design MCP Server

Blender MCP

MCP server for working with Blender

Scan flagged something by ahujasid17,767MITPythonIntermediatestdio
View on GitHub Install Guide

Install

Claude Code

claude mcp add blender-mcp -- uvx blender-mcp

Safety Report

57% Scan flagged something
Scanned 5 months ago
4 passed 3 warnings
Security
Authentication
details

No authentication on the local Blender socket connection; relies on localhost-only binding

Warning
CORS Policy
details

Local socket-based communication; CORS not applicable

N/A
Rate Limiting
details

No rate limiting documented; arbitrary code execution possible at any frequency

Warning
Known CVEs
details

No known CVEs; community project with moderate adoption

Info
Code Quality
Dependency Audit
details

Depends on Blender's Python environment and external APIs (Poly Haven, Sketchfab, Hyper3D); no dependency audit published

Warning
Dangerous Patterns
details

No dangerous code patterns detected

Pass
License
details

MIT License

Pass
Code Source
details

Open source on GitHub (ahujasid/blender-mcp)

Pass
Community
Maintenance Status
details

Actively maintained; popular community project with regular updates

Pass

Learn about our security methodology →

Compatibility

Claude CodePrimary use case is with Claude Desktop/Code via stdio transport
Tested
CursorCursor configuration documented in README
Tested
VS CodeShould work via MCP stdio config; not explicitly documented
Partial
WindsurfShould work via MCP stdio config; not explicitly documented
Partial
Claude DesktopClaude Desktop is the primary documented integration target
Tested

Tools Provided (22)

get_scene_info

Retrieves comprehensive details about the current Blender scene including objects, materials, and scene settings.

get_object_info

Obtains detailed data about a specified object within the Blender scene, including transforms, materials, and mesh data.

get_viewport_screenshot

Captures an image of the Blender 3D viewport with configurable maximum dimensions for visual inspection of the current scene.

execute_blender_code

Runs arbitrary Python code within Blender. Powerful but potentially dangerous — executes in incremental steps. Always save your work before use.

get_polyhaven_categories

Lists available asset categories (HDRIs, textures, models) on the Poly Haven platform.

search_polyhaven_assets

Searches for free assets on Poly Haven with optional filtering by type and category.

download_polyhaven_asset

Downloads and imports a Poly Haven asset (texture, HDRI, or 3D model) directly into the active Blender scene.

set_texture

Applies a previously downloaded Poly Haven texture to a specified object in the Blender scene.

get_polyhaven_status

Checks whether the Poly Haven integration is active and available in the current Blender setup.

get_hyper3d_status

Checks if the Hyper3D Rodin AI model generation integration is accessible.

get_sketchfab_status

Determines whether Sketchfab 3D model library integration is enabled.

search_sketchfab_models

Searches Sketchfab's library for 3D models with optional filtering by keywords and categories.

get_sketchfab_model_preview

Retrieves a thumbnail preview image of a specific Sketchfab model before downloading.

download_sketchfab_model

Downloads and imports a Sketchfab 3D model into the Blender scene with automatic size normalization.

generate_hyper3d_model_via_text

Generates a 3D asset from a textual description using the Hyper3D Rodin AI generation service.

generate_hyper3d_model_via_images

Creates a 3D asset from one or more reference images using the Hyper3D Rodin AI generation service.

poll_rodin_job_status

Monitors the completion status of an ongoing Hyper3D Rodin 3D generation job.

import_generated_asset

Imports a completed Hyper3D-generated 3D model into the active Blender scene.

get_hunyuan3d_status

Checks if the Hunyuan3D local AI model generation integration is available.

generate_hunyuan3d_model

Generates a 3D asset via text prompt or reference image using the local Hunyuan3D model.

poll_hunyuan_job_status

Monitors the completion status of an ongoing Hunyuan3D generation job.

import_generated_asset_hunyuan

Imports a completed Hunyuan3D-generated model into the active Blender scene.

Frequently Asked Questions

What is Blender MCP?

MCP server for working with Blender

What tools does Blender MCP provide?

Blender MCP provides 22 tools including get_scene_info, get_object_info, get_viewport_screenshot, execute_blender_code. Each tool can be called by AI agents to perform specific operations.

Is Blender MCP safe to use?

We cannot tell you that, and nobody scanning at this scale can. What we did in March 2026 was shallow-clone Blender MCP and run five keyword searches over its source: auth identifiers, CORS configuration, rate-limit identifiers, the dependency manifest against a hardcoded list of 18 known-vulnerable packages, and unguarded eval/exec calls. At least one matched — the specific finding is in the scan report on this page. A text search cannot follow a variable, judge intent, or tell you what a server does once it is running, so "nothing matched" is not "safe". What the scan does and does not cover is written out at /mcp/security.

What are alternatives to Blender MCP?

Similar MCP servers include Davinci Resolve MCP, Manim MCP Server, OpenBrand. Each serves a similar purpose but may differ in features, language, and compatibility.

Similar MCP Servers

Davinci Resolve MCP

Scan flagged something
by samuelgursky

MCP server integration for DaVinci Resolve providing powerful tools for video editing, color grading, media management, and project control

design Python stdio
652
View

Manim MCP Server

Scan flagged something
by abhiemj

A local MCP server that generates animations using Manim.

design Python stdio
569
View

OpenBrand

Scan found nothing
by ethanjyx

Extract brand assets (logos, colors, backdrop images, brand name) from any website URL

design TypeScript stdio
claude mcp add openbrand -- npx -y openbrand
458
View
Was this helpful?

Free AI writing tools

Check a draft for AI tells, then fix what the check finds.

Stay Updated on MCP Servers

New servers, safety alerts, and install guides — weekly.