UEFN
MCP server for controlling UEFN (Unreal Editor for Fortnite) from Claude Code — 22 tools for actors, assets, levels, viewport, and Python execution
What is UEFN?
UEFN is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for controlling uefn (unreal editor for fortnite) from claude code — 22 tools for actors, assets, levels, viewport, and python execution
MCP server for controlling UEFN (Unreal Editor for Fortnite) from Claude Code — 22 tools for actors, assets, levels, viewport, and Python execution
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP server for controlling UEFN (Unreal Editor for Fortnite)
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx uefnConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use UEFN
The UEFN MCP Server bridges Claude Code to Unreal Editor for Fortnite (UEFN), providing 28 tools for controlling actors, assets, levels, the viewport, and Python script execution inside the editor. By running a lightweight listener inside UEFN and connecting it to Claude Code via MCP, developers can create Fortnite islands using natural language commands — spawning objects, querying the scene, managing assets, and executing arbitrary Unreal Python without leaving their AI assistant.
Prerequisites
- Unreal Editor for Fortnite (UEFN) installed via the Epic Games Launcher
- Python Editor Script Plugin enabled in UEFN (Project Settings → Plugins → Python Editor Script Plugin)
- Python 3.10+ installed on your host system
- Claude Code CLI installed
- The mcp Python package: pip install mcp
Clone the UEFN MCP Server repository
Download the server files to your local machine.
git clone https://github.com/KirChuvakov/uefn-mcp-server.git
cd uefn-mcp-serverInstall the Python MCP dependency
Install the mcp package that the server uses for MCP protocol communication.
pip install mcpEnable Python scripting in UEFN
Open your UEFN project, go to Edit → Project Settings → Plugins, search for 'Python Editor Script Plugin', enable it, and restart the editor.
Start the UEFN listener inside the editor
In UEFN, open Tools → Execute Python Script and run uefn_listener.py from the cloned repository. This starts a local socket server that the MCP server will connect to.
Configure Claude Code with the MCP server
Create a .mcp.json file in your project root (or use Claude Code's global config) pointing to the mcp_server.py script. Optionally set a custom port with UEFN_MCP_PORT.
{
"mcpServers": {
"uefn": {
"command": "python",
"args": ["C:/path/to/uefn-mcp-server/mcp_server.py"]
}
}
}Restart Claude Code and verify connection
Restart Claude Code after saving the .mcp.json configuration. The UEFN tools will be available. Ask Claude to list actors in the current level to confirm the connection.
UEFN Examples
Client configuration
Example .mcp.json configuration for connecting Claude Code to the UEFN MCP Server with an optional custom port.
{
"mcpServers": {
"uefn": {
"command": "python",
"args": ["C:/Users/yourname/uefn-mcp-server/mcp_server.py"],
"env": {
"UEFN_MCP_PORT": "8766"
}
}
}
}Prompts to try
Example prompts to control UEFN from Claude Code once connected.
- "List all actors in the current level"
- "Spawn a cube at position 100, 200, 300 in the level"
- "What assets are available in /Game/Materials/?"
- "Move the viewport camera to look at the origin"
- "Execute a Python script to rotate all static mesh actors 90 degrees around the Z axis"
- "Delete all actors whose name starts with 'Temp_'"Troubleshooting UEFN
MCP server cannot connect to UEFN — connection refused
Make sure uefn_listener.py is actively running inside UEFN (Tools → Execute Python Script). The listener must be started each time UEFN is launched. Check that the port matches (default 8766) in both the listener and the MCP server config.
Python not found or mcp module not found
Ensure Python 3.10+ is on your system PATH and that you installed the mcp package with 'pip install mcp' in the same Python environment. On Windows, use the full path to python.exe in the .mcp.json args if needed.
execute_python tool fails inside UEFN
The execute_python tool requires the Python Editor Script Plugin to be enabled in the UEFN project. Go to Project Settings → Plugins, enable it, and restart the editor. Also ensure your Python code uses the pre-populated 'unreal' module variable available in the UEFN scripting environment.
Frequently Asked Questions about UEFN
What is UEFN?
UEFN is a Model Context Protocol (MCP) server that mcp server for controlling uefn (unreal editor for fortnite) from claude code — 22 tools for actors, assets, levels, viewport, and python execution It connects AI assistants to external tools and data sources through a standardized interface.
How do I install UEFN?
Follow the installation instructions on the UEFN GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with UEFN?
UEFN works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is UEFN free to use?
Yes, UEFN is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
UEFN Alternatives — Similar Developer Tools Servers
Looking for alternatives to UEFN? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up UEFN 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 UEFN?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.