unreal-mcp

unreal-mcp

3.5

If you are the rightful owner of unreal-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Unreal-MCP is a server for Unreal Engine that leverages the built-in Python remote execution protocol, allowing for seamless integration and control over the Unreal Editor without the need for additional plugins.

set_unreal_engine_path

Set the Unreal Engine path

set_unreal_project_path

Set the Project path

get_unreal_engine_path

Get the current Unreal Engine path

get_unreal_project_path

Get the current Unreal Project path

editor_run_python

Execute any python within the Unreal Editor

editor_list_assets

List all Unreal assets

editor_export_asset

Export an Unreal asset to text

editor_get_asset_info

Get information about an asset, including LOD levels for StaticMesh and SkeletalMesh assets

editor_get_asset_references

Get references for an asset

editor_console_command

Run a console command in Unreal

editor_project_info

Get detailed information about the current project

editor_get_map_info

Get detailed information about the current map/level

editor_search_assets

Search for assets by name or path with optional class filter

editor_get_world_outliner

Get all actors in the current world with their properties

editor_validate_assets

Validate assets in the project to check for errors

editor_create_object

Create a new object/actor in the world

editor_update_object

Update an existing object/actor in the world

editor_delete_object

Delete an object/actor from the world

editor_take_screenshot

Take a screenshot of the Unreal Editor

editor_move_camera

Move the viewport camera to a specific location and rotation for positioning screenshots