bp_compile
Compile a Blueprint asset and get structured compile errors, warnings, and node references to identify and fix issues after graph edits.
Instructions
Compile a Blueprint and return structured errors/warnings.
Always run this after finishing a set of graph edits. The result includes had_errors, had_warnings, and a structured list of compile messages with category, message, and node reference where available.
Returns: outputs.had_errors — bool outputs.had_warnings — bool outputs.compile_messages — list of {category, message, node_name} outputs.error_count — int outputs.warning_count — int outputs.saved — bool (only if save_after_compile=True)
If had_errors is True, inspect compile_messages for the specific failure reason and which node is involved.
Args: blueprint_name: Blueprint asset name save_after_compile: Also save the Blueprint after successful compile. Default True.
Returns: JSON string with StructuredResult.
KB: see knowledge_base/01_BLUEPRINT_FUNDAMENTALS.md#overview Example: bp_compile(blueprint_name="/Game/MCP_Test/BP_Example")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blueprint_name | Yes | ||
| save_after_compile | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |