Unreal GenAI Support
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
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
Maintainer
Works with
Installation
Manual Installation
npx unrealgenaisupportConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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)
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/GenerativeAISupportAdd 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" });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"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.
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.
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.
Unreal GenAI Support Alternatives — Similar Coding Agents Servers
Looking for alternatives to Unreal GenAI Support? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
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.
Set Up Unreal GenAI Support in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.