bMCP
Control Blender through AI, enabling execution of Python code, querying scene state, and automating 3D workflows.
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables 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.Last updated36MIT
- 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.Last updated22MIT
- Alicense-qualityCmaintenanceEnables interactive control of Blender for 3D scene manipulation, geometry creation, material application, and viewport rendering via natural language prompts through the Model Context Protocol.Last updatedMIT
- Alicense-qualityDmaintenanceEnables AI assistants to control Blender 3D modeling and rendering through natural language commands via the Model Context Protocol.Last updatedMIT
Related MCP Connectors
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/niewinny/bMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server