UnrealMCP

MCP.Pizza Chef: kvick-games

Built as an unofficial plugin for Unreal Engine 5.5, this hands scene-building chores to Claude Desktop: spawning objects, changing their position and size, reading back what is in the scene, applying materials, and running Python inside the editor. The author calls it a work in progress and warns that an assistant let loose on a project can delete or overwrite work, so use source control and test on a copy first. It is Windows only, and the last code change landed in June 2025.

Unmaintained · no code changes since June 2025
Coding
Images/Design

Use This MCP server To

Block out a rough scene layout by describing it Drop a row of cubes into the level without clicking Ask what objects are currently in the open scene Move and resize an object by saying where it should go Run a small Unreal Python task without writing it myself

README

UnrealMCP Plugin

Discord

VERY WIP REPO

I'm working on adding more tools now and cleaning up the codebase, I plan to allow for easy tool extension outside the main plugin

This is very much a work in progress, and I need to clean up a lot of stuff!!!!!

Also, I only use windows, so I don't know how this would be setup for mac/unix

Overview

UnrealMCP is an Unofficial Unreal Engine plugin designed to control Unreal Engine with AI tools. It implements a Machine Control Protocol (MCP) within Unreal Engine, allowing external AI systems to interact with and manipulate the Unreal environment programmatically.

I only just learned about MCP a few days ago, so I'm not that familiar with it, I'm still learning so things might be initially pretty rough. I've implemented this using https://github.com/ahujasid/blender-mcp as a reference, which relies on claude for desktop. It may or may not work with other models, if you experiment with any, please let me know!

⚠️ DISCLAIMER

This plugin allows AI agents to directly modify your Unreal Engine project. While it can be a powerful tool, it also comes with risks:

  • AI agents may make unexpected changes to your project
  • Files could be accidentally deleted or modified
  • Project settings could be altered
  • Assets could be overwritten

IMPORTANT SAFETY MEASURES:

  1. Always use source control (like Git or Perforce) with your project
  2. Make regular backups of your project
  3. Test the plugin in a separate project first
  4. Review changes before committing them

By using this plugin, you acknowledge that:

  • You are solely responsible for any changes made to your project
  • The plugin author is not responsible for any damage, data loss, or issues caused by AI agents
  • You use this plugin at your own risk

Features

  • TCP server implementation for remote control of Unreal Engine
  • JSON-based command protocol for AI tools integration
  • Editor UI integration for easy access to MCP functionality
  • Comprehensive scene manipulation capabilities
  • Python companion scripts for client-side interaction

UnrealMCP FAQ

Is this still maintained?
Treat it as experimental. The author labels it a work in progress, and the code has not changed since June 2025.
What version of Unreal does it need?
Unreal Engine 5.5 is the only version tested. Earlier versions may work, but the author does not support them.
Is it safe to point at a real project?
Not without precautions. The author warns that an assistant can delete or overwrite assets, so use source control and try it on a throwaway project first.
Which app do I use it with?
Claude Desktop is the only one the author has tested.
Does it run on a Mac?
Not as documented. The author only uses Windows and has not set it up anywhere else.
Can I use this to build a whole level for me?
Only roughly. Creating objects, moving them, and reading the scene work today, while blueprints, asset tools, and visual effects are still on the wish list.
How hard is the setup?
Hard. You clone the plugin into your project, regenerate the project files, build it in a C++ environment, and enable Unreal's Python support.