Unreal_mcp
by ChiR24
Overview
Enables AI assistants to control and automate Unreal Engine via its Remote Control API for game development tasks.
Installation
npx unreal-engine-mcp-serverEnvironment Variables
- UE_HOST
- UE_RC_HTTP_PORT
- UE_RC_WS_PORT
- UE_PROJECT_PATH
- UE_EDITOR_EXE
- UE_SCREENSHOT_DIR
Security Notes
The `createProceduralTerrain` function in `src/tools/build_environment_advanced.ts` uses `eval` on the `height_function` parameter. If an attacker can inject malicious code into this string via an AI assistant, it could lead to arbitrary code execution on the host machine. Extensive console command execution is also present, though with some filtering against explicitly dangerous commands. Network exposure is local by default but configurable, posing a risk if exposed externally without proper authorization.
Similar Servers
unity-mcp
MCP for Unity acts as a bridge, allowing AI assistants to interact directly with the Unity Editor to manage assets, control scenes, edit scripts, and automate tasks.
cocos-mcp-server
Enables AI assistants to interact with the Cocos Creator editor through a Model Context Protocol (MCP) server, providing control over scene, node, component, asset, and project operations.
boilerplate-mcp-server
This boilerplate provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation lookup tool.
mcp
A TypeScript SDK for building and interacting with Model Context Protocol (MCP) servers, facilitating AI agent interaction through exposed tools, prompts, and resources via JSON-RPC over HTTP/SSE.