Query accurate UE5 C++ API documentation to prevent hallucinated function signatures and includes. Built for developers integrating Unreal Engine code generation into AI agents.
io.github.Codeturion/unreal-api-mcp
Local install
STDIO
No auth required
How models use it and what it is built for.
Query accurate UE5 C++ API documentation to prevent hallucinated function signatures and includes. Built for developers integrating Unreal Engine code generation into AI agents.
Local install — runs as a subprocess.
Configuration this server reads at startup.
Unreal Engine version to serve: 5.5, 5.6, or 5.7 (default: auto-detect or 5.7)
Path to Unreal project for auto-detecting version from .uproject EngineAssociation field
Where to find authoritative docs and source for Unreal Engine API Documentation.
Paste any of these into Agent Studio after connecting Unreal Engine API Documentation.
Common questions about connecting and running Unreal Engine API Documentation.
What Unreal Engine versions does this MCP server support?
It supports UE 5.5, 5.6, and 5.7. You can specify the version via the UNREAL_VERSION environment variable, or let it auto-detect from your .uproject file's EngineAssociation field.
How do I set up the server to use my project's engine version?
Set the UNREAL_PROJECT_PATH environment variable to point to your Unreal project directory. The server will read the EngineAssociation field from your .uproject file to determine the correct API version.
Why should I use this instead of asking an AI about UE5 APIs?
This server returns accurate, verified C++ API signatures and include paths directly from Unreal's documentation, eliminating the hallucinated function names and wrong headers that generic AI models often produce.
Can I query APIs for multiple Unreal versions in one session?
The UNREAL_VERSION environment variable sets a single version per server instance. To query different versions, you would need to run separate instances with different UNREAL_VERSION settings.
What happens if I don't set UNREAL_VERSION or UNREAL_PROJECT_PATH?
The server defaults to UE 5.7 if neither variable is set. For accurate results, explicitly set UNREAL_VERSION or point UNREAL_PROJECT_PATH to your project so it auto-detects the correct engine version.
MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 60+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.
Open Agent StudioJudges Panel
45 judges that evaluate AI-generated code for security, cost, and quality with built-in AST.
Addozhang Nexus
Query Sonatype Nexus Repository (OSS/Pro) for Maven, Python, and Docker artifacts
Cyanheads MCP Ts Template
TypeScript template for building MCP servers with declarative tooling, observability, and auth.
Chernistry Bernstein
Declarative agent orchestration for engineering teams