Python server that lets Claude Desktop create and change 3D objects in Unreal Engine 5.3 from text prompts.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add unreal-runeape-sats -- uv --directory pathtounreal-mcp run unreal_mcp_server.py~/.codex/config.toml
[mcp_servers.unreal-runeape-sats]
command = "uv"
args = ["--directory", "pathtounreal-mcp", "run", "unreal_mcp_server.py"]
# codex mcp add unreal-runeape-sats -- uv --directory pathtounreal-mcp run unreal_mcp_server.py~/.cursor/mcp.json
{
"mcpServers": {
"unreal-runeape-sats": {
"command": "uv",
"args": [
"--directory",
"pathtounreal-mcp",
"run",
"unreal_mcp_server.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"unreal-runeape-sats": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"pathtounreal-mcp",
"run",
"unreal_mcp_server.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"unreal-runeape-sats": {
"command": "uv",
"args": [
"--directory",
"pathtounreal-mcp",
"run",
"unreal_mcp_server.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"unreal-runeape-sats": {
"command": "uv",
"args": [
"--directory",
"pathtounreal-mcp",
"run",
"unreal_mcp_server.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"unreal-runeape-sats": {
"command": "uv",
"args": [
"--directory",
"pathtounreal-mcp",
"run",
"unreal_mcp_server.py"
]
}
}
}