unreal-engine-mcp
local MCP serverInstallation
Terminal
claude mcp add unreal-engine-mcp -e LOG_LEVEL=... -e MCP_ROUTE_STDOUT_LOGS=... -e UE_PROJECT_PATH=... -e UE_EDITOR_EXE=... -e UE_SCREENSHOT_DIR=... -e MCP_AUTOMATION_PORT=... -e MCP_AUTOMATION_HOST=... -e MCP_AUTOMATION_ALLOW_NON_LOOPBACK=... -e MCP_AUTOMATION_CLIENT_MODE=... -e MCP_AUTOMATION_USE_TLS=... -e MCP_CONNECTION_TIMEOUT_MS=... -e MCP_REQUEST_TIMEOUT_MS=... -e MCP_AUTOMATION_MAX_MESSAGES_PER_MINUTE=... -e MCP_AUTOMATION_MAX_AUTOMATION_REQUESTS_PER_MINUTE=... -- npx -y unreal-engine-mcp-server
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"unreal-engine-mcp": {
"command": "npx",
"args": [
"-y",
"unreal-engine-mcp-server"
],
"env": {
"LOG_LEVEL": "...",
"MCP_ROUTE_STDOUT_LOGS": "...",
"UE_PROJECT_PATH": "...",
"UE_EDITOR_EXE": "...",
"UE_SCREENSHOT_DIR": "...",
"MCP_AUTOMATION_PORT": "...",
"MCP_AUTOMATION_HOST": "...",
"MCP_AUTOMATION_ALLOW_NON_LOOPBACK": "...",
"MCP_AUTOMATION_CLIENT_MODE": "...",
"MCP_AUTOMATION_USE_TLS": "...",
"MCP_CONNECTION_TIMEOUT_MS": "...",
"MCP_REQUEST_TIMEOUT_MS": "...",
"MCP_AUTOMATION_MAX_MESSAGES_PER_MINUTE": "...",
"MCP_AUTOMATION_MAX_AUTOMATION_REQUESTS_PER_MINUTE": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
MCP server for Unreal Engine 5 with 23 tools for game development automation.
Questions
unreal-engine-mcp is a local MCP server distributed as the npm package unreal-engine-mcp-server.
Run: claude mcp add unreal-engine-mcp -e LOG_LEVEL=... -e MCP_ROUTE_STDOUT_LOGS=... -e UE_PROJECT_PATH=... -e UE_EDITOR_EXE=... -e UE_SCREENSHOT_DIR=... -e MCP_AUTOMATION_PORT=... -e MCP_AUTOMATION_HOST=... -e MCP_AUTOMATION_ALLOW_NON_LOOPBACK=... -e MCP_AUTOMATION_CLIENT_MODE=... -e MCP_AUTOMATION_USE_TLS=... -e MCP_CONNECTION_TIMEOUT_MS=... -e MCP_REQUEST_TIMEOUT_MS=... -e MCP_AUTOMATION_MAX_MESSAGES_PER_MINUTE=... -e MCP_AUTOMATION_MAX_AUTOMATION_REQUESTS_PER_MINUTE=... -- npx -y unreal-engine-mcp-server
Run: codex mcp add unreal-engine-mcp --env LOG_LEVEL=... --env MCP_ROUTE_STDOUT_LOGS=... --env UE_PROJECT_PATH=... --env UE_EDITOR_EXE=... --env UE_SCREENSHOT_DIR=... --env MCP_AUTOMATION_PORT=... --env MCP_AUTOMATION_HOST=... --env MCP_AUTOMATION_ALLOW_NON_LOOPBACK=... --env MCP_AUTOMATION_CLIENT_MODE=... --env MCP_AUTOMATION_USE_TLS=... --env MCP_CONNECTION_TIMEOUT_MS=... --env MCP_REQUEST_TIMEOUT_MS=... --env MCP_AUTOMATION_MAX_MESSAGES_PER_MINUTE=... --env MCP_AUTOMATION_MAX_AUTOMATION_REQUESTS_PER_MINUTE=... -- npx -y unreal-engine-mcp-server
Similar MCP servers
NameStars
- Godot MCPio.github.tugcantopaloglu/godot-mcp466
- better-godot-mcpio.github.n24q02m/better-godot-mcp37
- mobile-mcpio.github.mobile-next/mobile-mcp8,023
- next-devtools-mcpio.github.vercel/next-devtools-mcp823
- Svelte MCPdev.svelte/mcp330
- gopeakio.github.HaD0Yun/gopeak261
- Unraid MCPai.dinglebear/unraid-mcp131
- Unraid MCPtv.tootie/unraid-mcp131