UnrealMCP MCP Server

[discord-shield]: https://img.shields.io/badge/Discord-Join-5865F2?style=flat&logo=discord&logoColor=white [discord-url]

Local serverstdioPython

What is the UnrealMCP MCP Server?

Unrealmcp mcp server lets Claude, Cursor and other MCP clients work with UnrealMCP directly. [discord-shield]: [discord-url]: https://discord.gg/ThkpVxdzet.

What UnrealMCP does

[discord-shield]: [discord-url]: https://discord.gg/ThkpVxdzet

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.

Key capabilities

  • 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

Requirements

  • Unreal Engine 5.5 (I have only tested on this version, may work with earlier, but no official support) - C++ development environment configured for Unreal Engine - Python 3.7+ for client-side scripting - Model to run the commands, in testing I've been using Claude for Desktop https://claude.ai/download

Practical notes

  • Maintained by kvick-games, written in Python.

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 UnrealMCP MCP Server

{
  "mcpServers": {
    "unreal": {
      "command": "C:\\UnrealMCP_Project\\Plugins\\UnrealMCP\\MCP\\run_unreal_mcp.bat",
      "args": []
    }
  }
}

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

Configuration

  • Unreal Engine 5.5 (I have only tested on this version, may work with earlier, but no official support) - C++ development environment configured for Unreal Engine - Python 3.7+ for client-side scripting - Model to run the commands, in testing I've been using Claude for Desktop https://claude.ai/download

Frequently asked questions

[discord-shield]: https://img.shields.io/badge/Discord-Join-5865F2?style=flat&logo=discord&logoColor=white [discord-url]: https://discord.gg/ThkpVxdzet Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.