bp_copy_component
Copy a Blueprint component from one Blueprint to another, preserving editable properties and matching parent. Reuses component setups without rebuilding from scratch.
Instructions
Copy an SCS component from one Blueprint to another.
The native route creates a new component node with the same component class, copies editable template properties, preserves a matching parent component when present, and marks the destination Blueprint dirty using the plugin's deferred dirty-marking path.
Args: source_bp: Source Blueprint asset name or path. dest_bp: Destination Blueprint asset name or path. component_name: SCS component variable name to copy. new_component_name: Optional destination component name. Defaults to component_name.
KB: see knowledge_base/11_BLUEPRINT_LIBRARIES_AND_COMPONENTS.md#overview Example: bp_copy_component(source_bp="/Game/MCP_Test/BP_Source", dest_bp="/Game/MCP_Test/BP_Dest", component_name="ExampleComponent")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dest_bp | Yes | ||
| source_bp | Yes | ||
| component_name | Yes | ||
| new_component_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |