Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chongdashu/unreal-mcp
/ functions
Functions
163 in github.com/chongdashu/unreal-mcp
⨍
Functions
163
◇
Types & classes
29
↓ 44 callers
Method
connect
Connect to the Unreal Engine instance.
Python/unreal_mcp_server.py:38
↓ 33 callers
Function
get_unreal_connection
Get the connection to Unreal Engine.
Python/unreal_mcp_server.py:206
↓ 32 callers
Method
send_command
Send a command to Unreal Engine and get the response.
Python/unreal_mcp_server.py:126
↓ 28 callers
Function
send_mcp_command
Send a command to the Unreal MCP server with automatic socket lifecycle management.
Python/scripts/node/test_create_bird_blueprint_with_input_and_camera.py:110
↓ 12 callers
Function
send_command
Send a command to the Unreal MCP server and get the response.
Python/scripts/node/test_physics_variables.py:22
↓ 10 callers
Function
compile_blueprint
Compile the specified blueprint.
Python/scripts/blueprints/test_create_and_spawn_blueprints_with_different_components.py:188
↓ 10 callers
Function
send_command
Send a command to the Unreal MCP server and get the response.
Python/scripts/node/test_component_reference.py:22
↓ 10 callers
Function
send_command
Send a command to the Unreal MCP server and get the response.
Python/scripts/node/test_input_mapping.py:22
↓ 8 callers
Function
add_component
Add a component to the specified blueprint.
Python/scripts/blueprints/test_create_and_spawn_blueprints_with_different_components.py:123
↓ 6 callers
Function
create_blueprint
Create a blueprint with the given name and parent class.
Python/scripts/blueprints/test_create_and_spawn_blueprints_with_different_components.py:101
↓ 6 callers
Function
spawn_blueprint_actor
Spawn an actor from the specified blueprint.
Python/scripts/blueprints/test_create_and_spawn_blueprints_with_different_components.py:204
↓ 5 callers
Method
HandleCommand
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPUMGCommands.cpp:33
↓ 5 callers
Function
send_command
Send a command to the Unreal MCP server and get the response.
Python/scripts/blueprints/test_create_and_spawn_blueprints_with_different_components.py:50
↓ 5 callers
Function
send_command
Send a command to the Unreal MCP server and get the response.
Python/scripts/blueprints/test_create_and_spawn_cube_blueprint.py:32
↓ 5 callers
Function
set_static_mesh
Set the static mesh for a component.
Python/scripts/blueprints/test_create_and_spawn_blueprints_with_different_components.py:159
↓ 3 callers
Function
send_command
Send a command to the Unreal MCP server and get the response. Args: command: The command type to send params: Dictionary of p
Python/scripts/actors/test_cube.py:27
↓ 2 callers
Method
ExecuteCommand
Execute a command received from a client
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/UnrealMCPBridge.cpp:204
↓ 2 callers
Method
FindPin
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:365
↓ 2 callers
Function
create_test_cube
Create a test cube actor with the specified name and location. Args: name: The name to give the cube actor location: The [x,
Python/scripts/actors/test_cube.py:86
↓ 2 callers
Method
disconnect
Disconnect from the Unreal Engine instance.
Python/unreal_mcp_server.py:71
↓ 1 callers
Function
get_actor_properties
Get the properties of an actor by name. Args: name: The name of the actor to get properties for Returns: Optiona
Python/scripts/actors/test_cube.py:112
↓ 1 callers
Function
main
Main function to test different component creation scenarios.
Python/scripts/blueprints/test_create_and_spawn_blueprints_with_different_components.py:467
↓ 1 callers
Function
main
Main function to test creating a basic blueprint.
Python/scripts/blueprints/test_create_and_spawn_cube_blueprint.py:74
↓ 1 callers
Function
main
Main function to test actor creation and manipulation.
Python/scripts/actors/test_cube.py:162
↓ 1 callers
Function
main
Test component reference node creation and connection.
Python/scripts/node/test_component_reference.py:64
↓ 1 callers
Function
main
Main function to test input mappings in blueprints.
Python/scripts/node/test_input_mapping.py:85
↓ 1 callers
Function
main
Main function to test physics variables in blueprints.
Python/scripts/node/test_physics_variables.py:64
↓ 1 callers
Function
main
Main function to test blueprint node tools.
Python/scripts/node/test_create_bird_blueprint_with_input_and_camera.py:129
↓ 1 callers
Method
receive_full_response
Receive a complete response from Unreal, handling chunked data.
Python/unreal_mcp_server.py:81
↓ 1 callers
Function
register_blueprint_node_tools
Register Blueprint node manipulation tools with the MCP server.
Python/tools/node_tools.py:14
↓ 1 callers
Function
register_blueprint_tools
Register Blueprint tools with the MCP server.
Python/tools/blueprint_tools.py:14
↓ 1 callers
Function
register_editor_tools
Register editor tools with the MCP server.
Python/tools/editor_tools.py:14
↓ 1 callers
Function
register_project_tools
Register project tools with the MCP server.
Python/tools/project_tools.py:14
↓ 1 callers
Function
register_umg_tools
Register UMG tools with the MCP server.
Python/tools/umg_tools.py:14
↓ 1 callers
Function
send_command
Send a command to the Unreal MCP server and get the response.
Python/scripts/node/test_create_bird_blueprint_with_input_and_camera.py:68
↓ 1 callers
Function
set_actor_transform
Set the transform of an actor. Args: name: The name of the actor to modify location: Optional new [x, y, z] location
Python/scripts/actors/test_cube.py:129
↓ 1 callers
Function
setup_input_mapping
Helper function to set up an input mapping.
Python/scripts/node/test_input_mapping.py:64
Method
ActorToJson
Actor utilities
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:421
Method
ActorToJsonObject
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:456
Method
ConnectGraphNodes
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:345
Method
CreateErrorResponse
JSON Utilities
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:30
Method
CreateEventNode
Blueprint node utilities
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:183
Method
CreateFunctionCallNode
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:235
Method
CreateInputActionNode
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:308
Method
CreateSelfReferenceNode
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:327
Method
CreateSuccessResponse
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:38
Method
CreateVariableGetNode
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:254
Method
CreateVariableSetNode
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:281
Method
Deinitialize
Clean up resources when subsystem is destroyed
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/UnrealMCPBridge.cpp:100
Method
Exit
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/MCPServerRunnable.cpp:163
Method
FMCPServerRunnable
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/MCPServerRunnable.cpp:17
Method
FScopeGuard
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:404
Method
FUnrealMCPBlueprintCommands
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:24
Method
FUnrealMCPBlueprintNodeCommands
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:23
Method
FUnrealMCPEditorCommands
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:24
Method
FUnrealMCPProjectCommands
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPProjectCommands.cpp:5
Method
FUnrealMCPUMGCommands
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPUMGCommands.cpp:29
Method
FindBlueprint
Blueprint Utilities
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:149
Method
FindBlueprintByName
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:154
Method
FindExistingEventNode
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:491
Method
FindOrCreateEventGraph
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:160
Method
GetFloatArrayFromJson
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:70
Method
GetIntArrayFromJson
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:51
Method
GetRotatorFromJson
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:128
Method
GetVector2DFromJson
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:89
Method
GetVectorFromJson
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPCommonUtils.cpp:108
Method
HandleAddBlueprintEvent
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:217
Method
HandleAddBlueprintFunctionCall
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:268
Method
HandleAddBlueprintGetSelfComponentReference
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:147
Method
HandleAddBlueprintInputActionNode
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:770
Method
HandleAddBlueprintSelfReference
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:821
Method
HandleAddBlueprintVariable
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:673
Method
HandleAddButtonToWidget
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPUMGCommands.cpp:239
Method
HandleAddComponentToBlueprint
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:165
Method
HandleAddTextBlockToWidget
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPUMGCommands.cpp:129
Method
HandleAddWidgetToViewport
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPUMGCommands.cpp:198
Method
HandleBindWidgetEvent
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPUMGCommands.cpp:322
Method
HandleClientConnection
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/MCPServerRunnable.cpp:167
Method
HandleCommand
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:28
Method
HandleCommand
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:28
Method
HandleCommand
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPProjectCommands.cpp:9
Method
HandleCommand
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:27
Method
HandleCompileBlueprint
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:828
Method
HandleConnectBlueprintNodes
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:65
Method
HandleCreateBlueprint
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:70
Method
HandleCreateInputMapping
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPProjectCommands.cpp:19
Method
HandleCreateUMGWidgetBlueprint
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPUMGCommands.cpp:63
Method
HandleDeleteActor
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:223
Method
HandleFindActorsByName
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:101
Method
HandleFindBlueprintNodes
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintNodeCommands.cpp:866
Method
HandleFocusViewport
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:476
Method
HandleGetActorProperties
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:304
Method
HandleGetActorsInLevel
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:81
Method
HandleSetActorProperty
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:336
Method
HandleSetActorTransform
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPEditorCommands.cpp:253
Method
HandleSetBlueprintProperty
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:909
Method
HandleSetComponentProperty
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:263
Method
HandleSetPawnProperties
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:1036
Method
HandleSetPhysicsProperties
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:752
Method
HandleSetStaticMeshProperties
MCPGameProject/Plugins/UnrealMCP/Source/UnrealMCP/Private/Commands/UnrealMCPBlueprintCommands.cpp:963
next →
1–100 of 163, ranked by callers