Unreal_mcp
by ChiR24·★ 622·Score 53
MCP server enabling AI assistants to control Unreal Engine through native C++ Automation Bridge plugin.
Overview
Unreal_mcp is a comprehensive Model Context Protocol server that provides AI assistants with direct control over Unreal Engine 5.0-5.8. Built with TypeScript and C++, it offers extensive capabilities including asset management, actor control, animation systems, visual effects, and level operations. The server supports both native HTTP/SSE transport and WebSocket via TypeScript bridge, with features like dynamic type discovery, graceful degradation, command safety validation, and optional token-based authentication.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need AI-powered control of Unreal Engine workflows, especially for game development, virtual production, or automated testing scenarios.
When NOT to choose this
Avoid this if you're not using Unreal Engine, need access to other game engines, or require a solution that works without compiling native plugins.
Tools this server exposes
12 tools extracted from the READMEmanage_assetAssets, Materials, Render Targets, Behavior Trees
manage_blueprintBlueprints, SCS components, graph editing, UMG widgets, layout, bindings, animations
control_actorSpawn, delete, transform, physics, tags
control_editorPIE, Camera, viewport, screenshots
manage_levelLoad/save, streaming, lighting
system_controlUBT, Tests, Logs, Project Settings, CVars, Python Execution
inspectObject Introspection
manage_toolsDynamic tool management (enable/disable at runtime)
build_environmentLandscapes, foliage, procedural terrain, lighting, spline roads/rivers/fences
manage_level_structureLevels, sublevels, World Partition, streaming, data layers, HLOD, volumes
manage_geometryProcedural mesh creation and editing with Geometry Script
animation_physicsAnimation BPs, skeletons, sockets, physics assets, cloth, vehicles, ragdolls, Control Rig, IK
Comparable tools
Installation
Installation
Prerequisites
- Unreal Engine 5.0-5.8
- Node.js 18+ (for TypeScript bridge option)
Native MCP Transport (Recommended)
- Install the MCP Automation Bridge plugin in your Unreal project
- Enable "Native MCP" in Project Settings > Plugins > MCP Automation Bridge
- Configure your MCP client to connect to
http://localhost:3000/mcp
Claude Desktop Configuration
{
"mcpServers": {
"unreal-engine": {
"type": "url",
"url": "http://localhost:3000/mcp"
}
}
}TypeScript Bridge (Alternative)
- Install the server:
npx unreal-engine-mcp-server - Configure MCP client to run the CLI with Node.js
FAQ
- Does this work with Blueprint-only projects?
- Yes, using pre-built plugin binaries. The plugin can be installed without compilation, making it compatible with Blueprint-only projects.
- Can I use this for network rendering?
- Yes, by setting MCP_AUTOMATION_ALLOW_NON_LOOPBACK=true and enabling capability token authentication for secure remote access.
Compare Unreal_mcp with
Last updated · Auto-generated from public README + GitHub signals.