unreal engine mcp for Gemini CLI
io.github.chir24/unreal-engine-mcp
MCP server for Unreal Engine 5 with 23 tools for game development automation.
client:Gemini CLI
transport:stdio
runtime:npm
Install unreal engine mcp in Gemini CLI
~/.gemini/settings.json · windows: %USERPROFILE%\.gemini\settings.json
{
"mcpServers": {
"unreal-engine-mcp": {
"command": "npx",
"args": [
"-y",
"unreal-engine-mcp-server"
],
"env": {
"LOG_LEVEL": "<LOG_LEVEL>",
"MCP_ROUTE_STDOUT_LOGS": "<MCP_ROUTE_STDOUT_LOGS>",
"UE_PROJECT_PATH": "<UE_PROJECT_PATH>",
"UE_EDITOR_EXE": "<UE_EDITOR_EXE>",
"UE_SCREENSHOT_DIR": "<UE_SCREENSHOT_DIR>",
"MCP_AUTOMATION_PORT": "<MCP_AUTOMATION_PORT>",
"MCP_AUTOMATION_HOST": "<MCP_AUTOMATION_HOST>",
"MCP_AUTOMATION_ALLOW_NON_LOOPBACK": "<MCP_AUTOMATION_ALLOW_NON_LOOPBACK>",
"MCP_AUTOMATION_CLIENT_MODE": "<MCP_AUTOMATION_CLIENT_MODE>",
"MCP_AUTOMATION_USE_TLS": "<MCP_AUTOMATION_USE_TLS>",
"MCP_CONNECTION_TIMEOUT_MS": "<MCP_CONNECTION_TIMEOUT_MS>",
"MCP_REQUEST_TIMEOUT_MS": "<MCP_REQUEST_TIMEOUT_MS>",
"MCP_AUTOMATION_MAX_MESSAGES_PER_MINUTE": "<MCP_AUTOMATION_MAX_MESSAGES_PER_MINUTE>",
"MCP_AUTOMATION_MAX_AUTOMATION_REQUESTS_PER_MINUTE": "<MCP_AUTOMATION_MAX_AUTOMATION_REQUESTS_PER_MINUTE>"
}
}
}
}
Gemini expands $VAR and ${VAR} inside env values, so a secret can live in your shell rather than this file. Gemini CLI docs