Unreal Engine MCP Server
This MCP server allows AI assistants to control the Unreal Editor via a native C++ plugin. It supports over 450 capabilities including spawning actors, creating Blueprints and UI, managing materials and landscapes, handling gameplay systems, and running cinematics. It exposes these functions through a single 'unreal' tool, accessible via HTTP or stdio, enabling automation of level building, asset creation, and verification tasks within Unreal Engine 5.0–5.8.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Spawn actors and manage levels
- Create Blueprints and UI widgets
- Build materials and landscapes
- Run Play-In-Editor and package builds
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
mcp/unreal-engine-mcp-server@sha256:bbc6bede740adda5748cecd74cdf295a29b4cc4ffa73193ba1451d1ccd42d327
{
"transport": "stdio",
"identifier": "mcp/unreal-engine-mcp-server@sha256:bbc6bede740adda5748cecd74cdf295a29b4cc4ffa73193ba1451d1ccd42d327",
"registryType": "oci",
"registryBaseUrl": "https://registry-1.docker.io"
}Tools
Reported by the attributed source; not independently observed by Koskamo.
animation_physics
{
"type": "",
"required": null,
"properties": null
}build_environment
{
"type": "",
"required": null,
"properties": null
}control_actor
{
"type": "",
"required": null,
"properties": null
}control_editor
{
"type": "",
"required": null,
"properties": null
}inspect
{
"type": "",
"required": null,
"properties": null
}manage_ai
{
"type": "",
"required": null,
"properties": null
}manage_asset
{
"type": "",
"required": null,
"properties": null
}manage_audio
{
"type": "",
"required": null,
"properties": null
}manage_blueprint
{
"type": "",
"required": null,
"properties": null
}manage_character
{
"type": "",
"required": null,
"properties": null
}manage_combat
{
"type": "",
"required": null,
"properties": null
}manage_effect
{
"type": "",
"required": null,
"properties": null
}manage_gas
{
"type": "",
"required": null,
"properties": null
}manage_geometry
{
"type": "",
"required": null,
"properties": null
}manage_interaction
{
"type": "",
"required": null,
"properties": null
}manage_inventory
{
"type": "",
"required": null,
"properties": null
}manage_level
{
"type": "",
"required": null,
"properties": null
}manage_level_structure
{
"type": "",
"required": null,
"properties": null
}manage_networking
{
"type": "",
"required": null,
"properties": null
}manage_pcg
{
"type": "",
"required": null,
"properties": null
}manage_sequence
{
"type": "",
"required": null,
"properties": null
}manage_tools
{
"type": "",
"required": null,
"properties": null
}system_control
{
"type": "",
"required": null,
"properties": null
}Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"unreal-engine-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/unreal-engine-mcp-server@sha256:bbc6bede740adda5748cecd74cdf295a29b4cc4ffa73193ba1451d1ccd42d327"
]
}
}
}Cline
{
"mcpServers": {
"unreal-engine-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/unreal-engine-mcp-server@sha256:bbc6bede740adda5748cecd74cdf295a29b4cc4ffa73193ba1451d1ccd42d327"
]
}
}
}VS Code
{
"servers": {
"unreal-engine-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/unreal-engine-mcp-server@sha256:bbc6bede740adda5748cecd74cdf295a29b4cc4ffa73193ba1451d1ccd42d327"
]
}
}
}Claude Desktop
{
"mcpServers": {
"unreal-engine-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/unreal-engine-mcp-server@sha256:bbc6bede740adda5748cecd74cdf295a29b4cc4ffa73193ba1451d1ccd42d327"
]
}
}
}Let your agent find its tools
Find servers like Unreal Engine MCP Server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.