MCP Catalogs
Homeunreal-api-mcp screenshot

unreal-api-mcp

by Codeturion·75·Score 48

MCP server providing instant, accurate Unreal Engine API documentation to prevent hallucinations and save tokens.

developer-toolsai-llmdatabase
13
Forks
1
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

The unreal-api-mcp server is a specialized tool that gives AI agents access to comprehensive Unreal Engine C++ API documentation. It works by querying a version-specific SQLite database containing all Engine Runtime, Editor, modules, and built-in plugins. The server automatically detects the appropriate UE version based on environment variables or project files, downloads the necessary database on first run, and provides fast lookups (<1ms for exact matches, <5ms for searches). This prevents common issues like hallucinated signatures, wrong #include paths, and deprecated API usage.

Try asking AI

After installing, here are 4 things you can ask your AI assistant:

you:AI-assisted Unreal Engine development with accurate API lookups
you:Preventing hallucinated function signatures and include paths
you:Checking for deprecated APIs before implementation
you:Does it require Unreal Engine to be installed?

When to choose this

Developers working with Unreal Engine who need accurate API lookups to prevent hallucinations and reduce token usage.

When NOT to choose this

Third-party plugin or marketplace asset development (only built-in Engine and Plugin APIs are covered), or if you need write access to API documentation.

Tools this server exposes

5 tools extracted from the README
  • search_unreal_api

    Find Unreal Engine APIs by keyword

  • get_function_signature

    Get exact function signature with parameters and return type

  • get_include_path

    Resolve the #include path for a given Unreal type

  • get_class_reference

    Get full class reference with all members

  • get_deprecation_warnings

    Check if an API is deprecated and get alternatives

Comparable tools

unity-api-mcpfile-system-mcpgithub-mcpdocumentation-mcp

Installation

Installation

Add to your MCP config (.mcp.json, mcp.json, or your tool's MCP settings), setting UNREAL_VERSION to match your project:

{
  "mcpServers": {
    "unreal-api": {
      "command": "uvx",
      "args": ["unreal-api-mcp"],
      "env": {
        "UNREAL_VERSION": "5.5"
      }
    }
  }
}

Alternatively, using pip install:

pip install unreal-api-mcp
{
  "mcpServers": {
    "unreal-api": {
      "command": "unreal-api-mcp",
      "args": [],
      "env": {
        "UNREAL_VERSION": "5.5"
      }
    }
  }
}

FAQ

What versions of Unreal Engine are supported?
See the supported versions on the [db-v1 release page](https://github.com/Codeturion/unreal-api-mcp/releases/tag/db-v1). New versions are automatically built weekly.
Does it require Unreal Engine to be installed?
No. The MCP server uses pre-built databases and doesn't require a full Unreal Engine installation.

Compare unreal-api-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.