Unreal Blender MCP Server

Unreal-Blender MCP is a unified server for controlling both Blender and Unreal Engine via AI agents using the MCP (Machine Control Protocol) approach.

Local serverstdioPython

What is the Unreal Blender MCP Server?

Unreal-Blender MCP is a unified server for controlling both Blender and Unreal Engine via AI agents using the MCP (Machine Control Protocol) approach.

What the server does

This project extends the blender-mcp framework to include support for Unreal Engine, allowing AI agents like Claude and ChatGPT to simultaneously control both platforms through a single interface.

  • Unified Control — Single MCP server to control both Blender and Unreal Engine
  • AI Agent Integration — Designed to work with Claude, ChatGPT, and other AI assistants
  • Blender Features — Retains all blender-mcp functionality including:
  • Scene manipulation
  • Object creation and editing
  • Material management

Credentials and setup notes

  • Python 3.10 or later - Blender 3.0 or later - Unreal Engine 5.0 or later - uv package manager (install with pip install uv if you don't have it)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Unreal Blender MCP Server

{
  "mcpServers": {
    "unreal-blender": {
      "command": "uvx",
      "args": [
        "unreal-blender-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.10 or later - Blender 3.0 or later - Unreal Engine 5.0 or later - uv package manager (install with pip install uv if you don't have it)

Example prompts to try

  • “Use Unreal Blender MCP to Prerequisites.”
  • “Use Unreal Blender MCP to Troubleshooting.”

Frequently asked questions

Unreal-Blender MCP is a unified server for controlling both Blender and Unreal Engine via AI agents using the MCP (Machine Control Protocol) approach. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.