mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: UEMCP

UEMCP for MCP

Uemcp: AI Assistant Bridge for Unreal Engine Editor Automation

  • Free
  • 4.7
  • V v3.8.0

Uemcp: AI Assistant Bridge for Unreal Engine Editor Automation

Uemcp, developed by Atomantic, is a free MCP server designed to connect AI assistants with the Unreal Engine Editor. This tool acts as a crucial bridge, enabling AI to directly interact with and manipulate elements within the engine. Its architecture separates a Node.js MCP server from a Python Unreal Editor Plugin, allowing for remote deployment of Unreal Engine editors. Uemcp provides a powerful set of capabilities for automating various development tasks, making it a valuable asset for developers aiming to integrate AI into their Unreal Engine workflows.

What does Uemcp connect to?

Uemcp functions as an MCP (Model Context Protocol) server, linking AI assistants directly to the Unreal Engine Editor. It employs a two-tier architecture, consisting of a Node.js server component and a Python-based Unreal Editor Plugin. This design enables the remote deployment of Unreal Engine editors, allowing AI clients to interact with the engine from a separate location. As an MCP server, it specifically targets enhancing AI interaction within game development environments, providing a structured and programmatic interface for automation.

Core features and tools

Uemcp exposes many callable tools for AI interaction with the Unreal Editor. Key functions include actor_spawn, actor_modify, and actor_delete for scene management, alongside actor_list and actor_info. Viewport control is available through viewport_camera_get and viewport_screenshot. Asset operations cover asset_import and asset_delete. Material tools like material_create and material_apply are present. Blueprint functions include blueprint_create, blueprint_compile, and blueprint_document. System tools offer python_proxy for arbitrary Python execution and test_connection. MCP server layer tools provide undo, redo, and batch_operations.

Who is it for?

Uemcp is designed for AI assistants and developers engaged with Unreal Engine, particularly those looking to automate editor interactions. It serves teams aiming to integrate AI capabilities into their game development pipeline, enabling AI to directly manage and modify engine elements. This tool supports scenarios where AI can take on repetitive or complex tasks within the Unreal Editor, freeing up human developers for more creative work. Its utility extends to environments where remote deployment of the Unreal Engine editor is a requirement. Skip this if your workflow does not involve AI interaction with the Unreal Engine editor.

How to get started

No credentials are required. The setup script detects and configures several AI clients for compatibility, including Claude Desktop, Claude Code, Amazon Q, Gemini Code Assist, and OpenAI Codex.

Use cases

  • Automated organization and manipulation of actors and assets within an Unreal Engine map, such as structuring actors into folders and applying naming conventions.
  • Creation, compilation, and documentation of Blueprint classes.
  • Executing arbitrary Python code within the Unreal Engine editor via the python_proxy tool, providing full access to the Unreal Engine Python API for advanced automation.

Uemcp by Atomantic offers a direct bridge for AI assistants to interact with Unreal Engine, making editor automation possible. Its two-tier architecture and extensive toolset support advanced workflows for developers. The program is free and integrates with several popular AI clients, enhancing productivity in game development.

  • Pros

    • Connects AI assistants directly to Unreal Engine Editor.
    • Supports remote deployment of Unreal Engine editors.
    • Offers many specific editor automation tools.
    • Compatible with several popular AI clients.
  • Cons

    • Requires manual repository cloning and script execution for setup.
    • Server access operates without a defined authentication model.
    • Server typically binds only to the local machine.
Icon of program: UEMCP

UEMCP for MCP

  • Free
  • 4.7
  • V v3.8.0