unreal-engine-mcp
About
MCP server for Unreal Engine 5 with 23 tools for game development automation.
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
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_MINUTEClaude Code
claude mcp add --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= unreal-engine-mcp -- npx unreal-engine-mcp-server
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"unreal-engine-mcp","command":"npx","args":["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":""}}'
JSON
{
"mcpServers": {
"unreal-engine-mcp": {
"command": "npx",
"args": [
"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": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.