bMCP
Control Blender through AI, enabling execution of Python code, querying scene state, and automating 3D workflows.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bMCPcreate a red cube in the center of the scene"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
bMCP - Blender MCP Server
Control Blender through AI using the Model Context Protocol (MCP).
Features
Execute Python code directly in Blender
Query scene state and object properties
Access real-time context (selected objects, active nodes, etc.)
Use built-in prompts for common workflows (e.g., explain geometry nodes)
Automate 3D workflows with AI assistance
No Python installation required for stdio (uses Blender's built-in Python)
Related MCP server: BlenderMCP
Setup
Install the bMCP extension in Blender (4.2+)
Open Blender Preferences → Add-ons → bMCP
Choose your transport tab and click "Copy Configuration"
Paste into your client's MCP config file
Start the server: Blender → MCP menu → Start Server
Transport Options
Streamable HTTP (Recommended)
Single endpoint using the MCP 2025-11-25 protocol. Works with most modern MCP clients.
{
"mcpServers": {
"blender": {
"url": "http://localhost:12097/mcp"
}
}
}Use with: Claude Code, Cursor, Windsurf
SSE (Legacy)
For older MCP clients that only support Server-Sent Events.
{
"mcpServers": {
"blender": {
"url": "http://localhost:12097/sse"
}
}
}Use with: LM Studio, legacy MCP clients
Stdio
Bridges stdin/stdout clients to the HTTP server using Blender's bundled Python.
{
"mcpServers": {
"blender": {
"command": "/path/to/blender/python",
"args": ["-m", "bmcp.transport.stdio", "--port", "12097"],
"env": {
"PYTHONPATH": "/path/to/bmcp/wheels/bmcp-1.0.0-py3-none-any.whl"
}
}
}
}The exact paths are filled in automatically when you use Copy Configuration in the addon preferences.
Use with: Claude Desktop
Security
Localhost only by default — only
127.0.0.1connections acceptedOptional authentication token (Bearer header) for all connections
Network access can be enabled in preferences, which forces auth on and binds to
0.0.0.0
License
GPL-3.0
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud Blender for AI agents: scenes, assets, renders, MP4, STL, GLB — over hosted remote MCP.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
A Model Context Protocol server for Wix AI tools
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables remote control of Blender via the Model Context Protocol, allowing users to execute Python scripts, query scene data, and generate 3D models from images. It provides a bridge for AI clients to interact directly with Blender's internal environment and automate 3D content creation.36MIT
- AlicenseBqualityCmaintenanceConnects Blender to AI through the Model Context Protocol to enable prompt-assisted 3D modeling and scene manipulation. It supports object creation, material control, and arbitrary Python code execution directly within the Blender environment.22MIT
- AlicenseNot gradedqualityCmaintenanceEnables interactive control of Blender for 3D scene manipulation, geometry creation, material application, and viewport rendering via natural language prompts through the Model Context Protocol.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to control Blender 3D modeling and rendering through natural language commands via the Model Context Protocol.MIT