Blender MCP Server
UnclaimedControl Blender from AI assistants like Claude Desktop using the Model Context Protocol (MCP). 22 tools across 6 namespaces — create objects, assign materials, render images, export scenes, and more, all through natural language.
Install
pip install -e .Set up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
27 of 27 tools
Documented tools (27)
From project documentation. A server handshake does not verify each tool’s description or behavior.
blender_export_fbx
Export as FBX
blender_export_gltf
Export as glTF/GLB
blender_export_obj
Export as OBJ
blender_history_redo
Redo the last undone operation
blender_history_undo
Undo the last operation
blender_job_cancel
Cancel a running or queued async job.
blender_job_list
List known async jobs with IDs, status, and creation time.
blender_job_status
Poll an async job's status, result, stdout, stderr, and error.
blender_material_assign
Assign a material to an object
blender_material_create
Create a material with optional base color [r, g, b] (0–1)
blender_material_list
List all materials in the file
blender_material_set_color
Set the Principled BSDF base color
blender_material_set_texture
Set an image texture as base color
blender_object_create
Create primitives: cube, sphere, cylinder, plane, cone, torus
blender_object_delete
Delete an object by name
blender_object_duplicate
Duplicate with optional new name
blender_object_get_hierarchy
Parent/child hierarchy tree (full scene or subtree)
blender_object_get_transform
Get position, rotation, and scale of an object by name
blender_object_rotate
Set rotation [x, y, z] in degrees (default) or radians
blender_object_scale
Set scale [x, y, z]
blender_object_translate
Move — absolute location or relative offset
blender_python_exec
Run a Python script synchronously. Accepts code or scriptpath, optional args, timeoutseconds, and transport (bridge or headless).
blender_python_exec_async
Start a long-running script asynchronously. Returns a jobid.
blender_render_animation
Render animation — frame range, output path, engine
blender_render_still
Render still image — output path, resolution, engine
blender_scene_get_info
Scene metadata — name, frame range, render engine, resolution, object count
blender_scene_list_objects
List all objects, optionally filter by type (MESH, CAMERA, LIGHT, …)
Tool change history
FAQ
Questions about Blender MCP Server
- How do I connect Blender MCP Server to Claude?
- The listing records `pip install -e .` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop as compatible clients.
- Is Blender MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Blender MCP Server do?
- Blender MCP Server documents 27 tools to the agent, including blender_export_fbx, blender_export_gltf, blender_export_obj. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.