# Server Settings
NODE_ENV=development
LOG_LEVEL=info
MCP_ROUTE_STDOUT_LOGS=true

# Unreal Engine Settings
UE_PROJECT_PATH="C:/Users/YourName/Documents/Unreal Projects/YourProject/YourProject.uproject"
# UE_EDITOR_EXE="C:/Program Files/Epic Games/UE_5.7/Engine/Binaries/Win64/UnrealEditor.exe"


# Automation Bridge Connection (Node -> Unreal)
MCP_AUTOMATION_HOST=127.0.0.1
MCP_AUTOMATION_PORT=8091
MCP_AUTOMATION_CLIENT_MODE=true

# Timeouts
MCP_CONNECTION_TIMEOUT_MS=5000
MCP_REQUEST_TIMEOUT_MS=30000

# Tool Categories (comma-separated: core,world,authoring,gameplay,utility,all)
# Default is "core" for reduced context. Clients that don't support dynamic tool 
# loading (like Claude Desktop) automatically get ALL tools for backward compatibility.
# MCP_DEFAULT_CATEGORIES=core

# Additional UE content path prefixes (comma-separated)
# Plugins with CanContainContent in their .uplugin register mount points beyond /Game/.
# Example: /ProjectObject/,/ProjectAnimation/,/MyPlugin/
# MCP_ADDITIONAL_PATH_PREFIXES=

# Legacy/Alternative Variables (for backward compatibility)
# MCP_AUTOMATION_WS_PORT=8090
# MCP_AUTOMATION_BRIDGE_ENABLED=true
