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
Blender-as-a-service for agents: search 3D assets, run Blender Python, or brief the studio agent.
1A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Cloud Blender for AI agents: build, inspect, render and animate 3D scenes over remote MCP. Keep editable .blend projects and export GLB or STL. Make your first 3D asset free—30 compute minutes per UTC month, no credit card. First 100 eligible Free account owners to use all 30 minutes in one UTC month by December 31, 2026 UTC receive one calendar month of beta free: 4 compute hours per UTC month, 2 concurrent workers per deployment, 2 deployments, 2048×2048 renders at up to 256 samples, and 10 GiB storage. Existing usage counts toward the 4-hour allowance. Limited to 100 rewards; expires January 1, 2027 00:00 UTC. Free resumes afterward without an automatic charge. Examples, eligibility and terms: https://sceneplane.online/launch?utm_source=glama&utm_medium=directory&utm_campaign=first100
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
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