add_component_to_blueprint
Add a component to an existing Unreal Engine Blueprint by type, name, transform, and properties to extend its functionality.
Instructions
Add a component to an existing Blueprint.
Args: blueprint_name: Name of the Blueprint component_type: Component class (StaticMeshComponent, CameraComponent, SpringArmComponent, BoxComponent, AudioComponent, PointLightComponent, CharacterMovementComponent, etc.) component_name: Name for the new component location: Relative [X,Y,Z] location rotation: Relative [Pitch,Yaw,Roll] rotation scale: Relative [X,Y,Z] scale component_properties: Additional properties dict
KB: see knowledge_base/01_BLUEPRINT_FUNDAMENTALS.md#overview Example: add_component_to_blueprint(blueprint_name="/Game/MCP_Test/BP_Example", component_type="Actor", component_name="ExampleComponent")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scale | No | ||
| location | No | ||
| rotation | No | ||
| blueprint_name | Yes | ||
| component_name | Yes | ||
| component_type | Yes | ||
| component_properties | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |