Unreal GenAI Support

v1.0.0Coding Agentsstable

Unreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashs

claudecodedashscopedeepseekgame-development
Share:
592
Stars
0
Downloads
0
Weekly
0/5

What is Unreal GenAI Support?

Unreal GenAI Support is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to unreal engine plugin for llm/genai models & mcp ue5 server. openai gpt-5, deepseek r1, claude opus/sonnet, gemini 3, grok 4, alibaba qwen, kimi, elevenlabs tts, inworld, openrouter, groq, glm, ollama,...

Unreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashs

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Unreal Engine plugin for LLM/GenAI models & MCP UE5 server.

Use Cases

LLM and GenAI plugin for Unreal Engine
Multi-model support (OpenAI, Gemini, DeepSeek)
TTS and 3D generation integration
LicenseMIT
Languagec++
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx unrealgenaisupport

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Unreal GenAI Support

Unreal GenAI Support is an Unreal Engine 5 plugin that integrates multiple AI providers — including OpenAI GPT, Anthropic Claude, Google Gemini, DeepSeek, and Grok — directly into UE5 Blueprints and C++ projects. It also runs an MCP server inside Unreal, allowing external AI coding tools like Claude Code and Cursor to control the UE5 editor: spawn objects, edit materials, write scripts, and manipulate the scene through natural language. Game developers use it to accelerate AI-assisted content creation, procedural generation, and editor automation.

Prerequisites

  • Unreal Engine 5.1 or higher installed
  • A C++ Unreal project (not Blueprint-only) for full plugin integration
  • API keys for the AI providers you plan to use (e.g. PS_OPENAIAPIKEY, PS_ANTHROPICAPIKEY)
  • Python Editor Script Plugin enabled in UE5 (for MCP server features)
  • FastMCP installed: pip install fastmcp (for the MCP server component)
1

Add the plugin as a Git submodule

Add the plugin repository as a submodule inside your Unreal project's Plugins directory.

git submodule add https://github.com/prajwalshettydev/UnrealGenAISupport Plugins/GenerativeAISupport
2

Add the module dependency to your Build.cs

Open your project's Source/<ProjectName>/<ProjectName>.Build.cs file and add GenerativeAISupport to the private dependencies list.

PrivateDependencyModuleNames.AddRange(new string[] { "GenerativeAISupport" });
3

Set your AI provider API keys as environment variables

The plugin reads API keys from environment variables using the PS_ prefix. Set the keys for each provider you intend to use and restart the editor and your IDE afterward.

# Windows:
setx PS_OPENAIAPIKEY "sk-your-openai-key"
setx PS_ANTHROPICAPIKEY "sk-ant-your-anthropic-key"
setx PS_GOOGLEAPIKEY "your-google-api-key"

# macOS/Linux:
export PS_OPENAIAPIKEY="sk-your-openai-key"
export PS_ANTHROPICAPIKEY="sk-ant-your-anthropic-key"
4

Regenerate project files and enable the plugin

Right-click your .uproject file and choose 'Generate Visual Studio project files'. Then open the editor, go to Edit > Plugins, search for GenerativeAISupport, and enable it.

5

Enable the Python Editor Script Plugin

In the UE5 editor, go to Edit > Plugins, search for 'Python Editor Script Plugin', enable it, and restart the editor. This is required for the MCP server to execute scripts inside UE5.

6

Configure and start the MCP server

Install FastMCP and configure your MCP client (Claude Code or Cursor) to connect to the Unreal MCP server. Enable AutoStart in plugin settings if desired.

pip install fastmcp

# Add to your MCP client config:
{
  "mcpServers": {
    "unreal-genai": {
      "command": "python",
      "args": ["path/to/Plugins/GenerativeAISupport/mcp_server.py"]
    }
  }
}

Unreal GenAI Support Examples

Client configuration

Example MCP client configuration connecting Claude Code to the Unreal GenAI MCP server.

{
  "mcpServers": {
    "unreal-genai": {
      "command": "python",
      "args": ["Plugins/GenerativeAISupport/mcp_server.py"],
      "env": {
        "PS_ANTHROPICAPIKEY": "sk-ant-your-key-here",
        "PS_OPENAIAPIKEY": "sk-your-openai-key-here"
      }
    }
  }
}

Prompts to try

Use these prompts from Claude Code or Cursor with the Unreal GenAI MCP server connected.

- "Spawn a cube at position (0, 0, 100) and apply a red emissive material to it"
- "Write a Python editor script that spawns 10 trees in a grid pattern across the level"
- "Use Claude to generate dialogue for an NPC and store it as a Blueprint variable"
- "Describe all static mesh actors in the current level and their transforms"
- "Create a new Blueprint class that extends Character and add a sprint ability"

Troubleshooting Unreal GenAI Support

API key not found — plugin returns authentication error at runtime

Restart both the Unreal Editor and your IDE after setting environment variables with setx (Windows) or adding them to ~/.zshrc / ~/.bashrc (macOS/Linux). Environment variable changes require a full process restart to take effect.

MCP server fails to start with 'fastmcp not found' error

Install FastMCP into the Python environment your MCP client uses: pip install fastmcp. On macOS, you may need pip3. Verify with 'python -c "import fastmcp; print(fastmcp.__version__)"'.

Plugin does not appear in the UE5 plugin list after adding as submodule

Ensure the submodule was cloned with all files present by running 'git submodule update --init --recursive'. Then right-click the .uproject and regenerate Visual Studio project files before opening the editor.

Frequently Asked Questions about Unreal GenAI Support

What is Unreal GenAI Support?

Unreal GenAI Support is a Model Context Protocol (MCP) server that unreal engine plugin for llm/genai models & mcp ue5 server. openai gpt-5, deepseek r1, claude opus/sonnet, gemini 3, grok 4, alibaba qwen, kimi, elevenlabs tts, inworld, openrouter, groq, glm, ollama, local, meshy, tripo, hunyuan3d, rodin, fal, dashs It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Unreal GenAI Support?

Follow the installation instructions on the Unreal GenAI Support GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Unreal GenAI Support?

Unreal GenAI Support works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Unreal GenAI Support free to use?

Yes, Unreal GenAI Support is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "unrealgenaisupport": { "command": "npx", "args": ["-y", "unrealgenaisupport"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Unreal GenAI Support?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides