# Ideas for BlueprintMCP handler registration UCLASS() class USpawnNodeHandler : public UMCPHandler { UPROPERTY() FString BlueprintName; UPROPERTY(); FString GraphName; UPROPERTY(); FString ActionName; UPROPERTY(meta = "optional"); int PosX; UPROPERTY(meta = "optional"); int PosY; UPROPERTY() ElxLuaValueType ValueType; // Dummy field. Nothing is actually extracted by the argument parser, // but this tells the argument parser that the parameter "subtree" is // supposed to be there. UPROPERTY() void Subtree; virtual void Handle(Json, Result) override; };