UEVR is an MCP server designed to empower AI agents with deep, real-time control over any Unreal Engine game running through the UEVR injector. It exposes a comprehensive API to inspect, read, and write every UObject, field, and function, enabling agents to understand and interact with game state like player health, enemy AI, physics, and animations. Beyond basic data access, it facilitates live Lua scripting, full VR environment control, GPU-level screenshot capture, and powerful reverse-engineering capabilities, making it an indispensable tool for advanced game modding, AI research, and automated testing within the Unreal ecosystem.
主要功能
01Inspect and manipulate live Unreal Engine game objects, fields, and methods.
02Gain full programmatic control over VR settings, HMD/controller poses, and haptic feedback.
03Execute persistent Lua scripts directly within the game process with UEVR API access.
04Reverse-engineer game logic using state snapshots, property watches, and UFunction hooks.
05Capture high-quality D3D11/D3D12 backbuffer screenshots for visual data acquisition.
060 GitHub stars
使用案例
01Debugging and reverse-engineering game mechanics and internal states for development or research.
02Developing advanced mods for Unreal Engine games, especially those focused on VR integration.
03Enabling AI agents to play, learn from, and interact with Unreal Engine games.