move_blueprint_node
Repositions a Blueprint graph node to a specified canvas position, tidying up graphs after programmatic construction.
Instructions
Reposition an existing node on the Blueprint graph canvas.
Useful for tidying up a graph after programmatic construction.
Args: blueprint_name: Asset name of the Blueprint. node_id: GUID or short name of the node to move. node_position: New [X, Y] canvas position. graph_name: Graph containing the node. Default 'EventGraph'.
Returns: Dict with 'node_id', 'node_name', 'new_pos_x', 'new_pos_y'.
KB: see knowledge_base/01_BLUEPRINT_FUNDAMENTALS.md#overview Example: move_blueprint_node(blueprint_name="/Game/MCP_Test/BP_Example", node_id="Example", node_position=[0.0, 0.0, 0.0])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | ||
| graph_name | No | EventGraph | |
| node_position | Yes | ||
| blueprint_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |