compile_material_and_report
Compile Unreal Engine materials and retrieve diagnostic reports with errors, warnings, expression counts, and summaries for graph-aware verification.
Instructions
Compile a Material and return expression-aware diagnostic evidence.
The tool invokes Unreal's material recompile path under a progress scope and returns compile status, issue arrays, expression count, and optional expression summaries for graph-aware material verification.
Args: material_path: Full Material asset path. include_expressions: Include expression class/name/position summaries.
Returns: StructuredResult JSON with outputs: compile_status, compile_clean, had_errors, errors[], warnings[], expression_count, expression_summaries[], safe_to_continue.
KB: see knowledge_base/12_MCP_TOOL_USAGE_GUIDE.md#b2-graph-aware-diagnostics-diagnosticstoolspy Example: compile_material_and_report(material_path="/Game/MCP_Test/M_Example")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material_path | Yes | ||
| include_expressions | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |