What is blender-mcp?
blender-mcp is a Model Context Protocol (MCP) server designed to execute Python code within the Blender 3D creation suite. It allows external applications to interact with and control Blender through a standardized protocol.
How to use blender-mcp?
To use blender-mcp, you'll need to clone the repository and run it with a command like uvx --from https://github.com/rectalogic/blender-mcp.git blender-mcp --blender-path /Applications/Blender.app/Contents/MacOS/Blender
. Make sure to adjust the --blender-path
to the correct location of your Blender installation.
Key features of blender-mcp
Remote Python execution in Blender
Model Context Protocol compliance
Integration with Blender's API
Enables external control of Blender
Use cases of blender-mcp
Automated 3D model generation
Remote rendering pipelines
Interactive 3D application development
Scientific visualization with Blender
FAQ from blender-mcp
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a standard for communication between 3D applications.
What version of Blender is supported?
What version of Blender is supported?
Please refer to the project's documentation for the supported Blender versions.
Can I use this with other MCP clients?
Can I use this with other MCP clients?
Yes, blender-mcp is designed to be compatible with any MCP compliant client.
Is there a GUI?
Is there a GUI?
This project focuses on the server-side functionality. A separate client or GUI might be needed for interaction.
Where can I find more documentation?
Where can I find more documentation?
Refer to the MCP server documentation for more information about the protocol.