blender-mcp logo

blender-mcp

by rectalogic

blender-mcp is an MCP server that enables running Python code within Blender. It facilitates interaction with Blender through the Model Context Protocol.

View on GitHub

Last updated: N/A

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?

MCP stands for Model Context Protocol, a standard for communication between 3D applications.

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?

Yes, blender-mcp is designed to be compatible with any MCP compliant client.

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?

Refer to the MCP server documentation for more information about the protocol.