{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ChiR24/unreal-engine-mcp","description":"MCP server for Unreal Engine 5 with 23 tools for game development automation.","repository":{"url":"https://github.com/ChiR24/Unreal_mcp.git","source":"github"},"version":"0.5.30","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"unreal-engine-mcp-server","version":"0.5.30","transport":{"type":"stdio"},"environmentVariables":[{"description":"Logging level: debug, info, warn, error (default: info)","value":"info","name":"LOG_LEVEL"},{"description":"Route standard output to standard error to avoid protocol corruption (default: true)","value":"true","name":"MCP_ROUTE_STDOUT_LOGS"},{"description":"Absolute path to your Unreal .uproject file","value":"C:/Users/YourName/Documents/Unreal Projects/YourProject","name":"UE_PROJECT_PATH"},{"description":"Path to UnrealEditor-Cmd.exe (optional)","name":"UE_EDITOR_EXE"},{"description":"Directory to save screenshots (optional)","name":"UE_SCREENSHOT_DIR"},{"description":"Automation bridge WebSocket port (default: 8091)","value":"8091","name":"MCP_AUTOMATION_PORT"},{"description":"Automation bridge WebSocket host (default: 127.0.0.1). Set to 0.0.0.0 for LAN access (requires MCP_AUTOMATION_ALLOW_NON_LOOPBACK=true)","value":"127.0.0.1","name":"MCP_AUTOMATION_HOST"},{"description":"SECURITY: Allow binding to non-loopback addresses (e.g., 0.0.0.0) for LAN access. Only enable if you understand the security implications. (default: false)","value":"false","name":"MCP_AUTOMATION_ALLOW_NON_LOOPBACK"},{"description":"Run as client connecting to UE (false) or server listening for UE (true) (default: false)","value":"false","name":"MCP_AUTOMATION_CLIENT_MODE"},{"description":"Use wss:// for the automation bridge client connection (default: false)","value":"false","name":"MCP_AUTOMATION_USE_TLS"},{"description":"Connection timeout in milliseconds (default: 5000)","value":"5000","name":"MCP_CONNECTION_TIMEOUT_MS"},{"description":"Request timeout in milliseconds (default: 30000)","value":"30000","name":"MCP_REQUEST_TIMEOUT_MS"},{"description":"Max inbound automation bridge messages per minute before disconnect (default: 600)","value":"600","name":"MCP_AUTOMATION_MAX_MESSAGES_PER_MINUTE"},{"description":"Max inbound automation request messages per minute before disconnect (default: 120)","value":"120","name":"MCP_AUTOMATION_MAX_AUTOMATION_REQUESTS_PER_MINUTE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-05T10:43:45.090029Z","publishedAt":"2026-06-05T10:43:45.090029Z","updatedAt":"2026-06-05T10:43:45.090029Z","isLatest":true}}}
