Controls the Unreal Editor through MCP, combining a native UE plugin with a local Python bridge for inspection, scripting, and asset changes.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Unreal AI Connection.
execute_unreal_pythonUniversal escape hatch — run arbitrary `unreal.*` Python in the editor's interpreter. Multi-line scripts work.
run_python_fileExecute a `.py` file from disk in the editor's Python interpreter.
apply_python_to_selectionRun a Python snippet with the editor's current selection bound as `actors` / `assets`.
exec_python_persistentPersistent Python session — variables defined in one call survive into the next.
reset_python_stateWipe the persistent session's globals.
get_project_summaryProject name, engine version, enabled plugins, asset count.
NAJEMWEHBE/unreal-ai-connection MCP server gives an MCP-compatible client access to a running Unreal Engine editor. It is intended for editor automation rather than gameplay runtime control. The available surface covers project information, asset registry queries, asset changes, Blueprint inspection and compilation, widget authoring, specialized asset inspection, and arbitrary Unreal Python execution.
The repository describes a native C++ Unreal plugin paired with a thin Python bridge. The plugin handles editor operations inside Unreal, while the bridge presents those operations through MCP. The project reports support for Unreal Engine 5.7 as its last-known-good version and includes a prebuilt UE 5.6 release. Other engine versions are best-effort and untested.
An MCP client sends a tool call to the Python bridge over stdio. The bridge forwards the request as framed JSON-RPC through a TCP connection to the Unreal plugin at 127.0.0.1:18888. The plugin then calls Unreal Editor APIs and returns the result through the same path. Because the editor endpoint listens only on the local loopback address, the documented setup does not expose the editor to other machines over the network.
The bridge includes several Python-oriented workflows. Agents can execute multiline code in the editor's unreal.* interpreter, run a Python file, apply code to the current actor or asset selection, or use a persistent Python session whose variables survive between calls. A reset operation clears that persistent session state.
The Unreal plugin must be installed separately in the project’s Plugins/ directory, and the editor must be launched so it can bind its local socket. The MCP client then needs to be configured to start the repository’s Python bridge script. The README provides client-specific configuration paths for Claude Desktop, Cursor, Windsurf, Cline, and other MCP clients, plus recipes for Windows users who need the py launcher instead of python3.
The documented examples use an absolute path to bridge/unreal_ai_connection_bridge.py; that path must be replaced with the location on the host running the bridge. The project also requires a compatible Python installation; its repository badge specifies Python 3.11 or newer. No API key or remote service is described.
NAJEMWEHBE/unreal-ai-connection MCP server includes tools for:
The broader README also describes authoring and automation coverage beyond the individual tools listed in the supplied material, including actors, levels, material graphs, Niagara effects, cinematics, and render-queue workflows.
The repository is explicitly deprecated. Active development stopped in July 2026, and the maintainer states that no further features, fixes, releases, or issue or pull-request responses are promised. The code remains available under the MIT license, and forks are permitted.
UE 5.7 is the officially supported and tested target identified by the project. UE 5.6 is covered by a named prebuilt release, while other versions are not promised. Source builds for UE 5.3 and older may require manually selecting an engine-appropriate MSVC compiler version. The tool requires a running editor with the plugin installed; configuring only the stdio bridge is not sufficient.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/najemwehbe-unreal-ai-connection)<a href="https://allmcps.com/mcp/najemwehbe-unreal-ai-connection"><img src="https://allmcps.com/api/badge/najemwehbe-unreal-ai-connection?style=directory" alt="Unreal AI Connection on AllMCPs" /></a>