mcpdirectory.dev
9,129 servers · updated 23 Sept

ChiR24 unreal MCP server

community Active last commit 17 d
{
  "mcpServers": {
    "smithery-chir24-unreal": {
      "type": "http",
      "url": "https://server.smithery.ai/@ChiR24/unreal_mcp/mcp"
    }
  }
}
file .mcp.json (in your project root)version 0.4.6

What it does

An MCP server that connects AI assistants to Unreal Engine 5.0–5.8 via a native C++ automation plugin. It exposes control over assets, actors, levels, animation, visual effects, sequencer, audio, and editor operations. Built for developers who want to automate Unreal workflows through AI.

  • Browse and import assets into Unreal projects, create materials, and manage the asset library programmatically.
  • Spawn, transform, and control actors in levels; load and save levels; manage lighting and level streaming.
  • Control cinematics through the sequencer, render movies, and record animations or replays.

Tools this server exposes

ToolDoes
browse_assetsList and search assets in the Unreal project asset library.
import_assetImport content files into the Unreal project.
spawn_actorCreate an actor in the level at a specified location.
delete_actorRemove an actor from the level.
transform_actorModify position, rotation, or scale of an actor.
load_levelOpen a level in the editor.
save_levelSave the current level to disk.
start_pieStart a Play in Editor session.
stop_pieStop the active Play in Editor session.
set_cameraMove or aim the editor viewport camera.
create_materialCreate a new material asset.
spawn_particle_effectEmit Niagara particles in the level.
play_animationPlay an animation on an actor.
sequencer_set_timeMove the timeline playhead in a sequencer.
render_movieQueue and render a movie using the Movie Render Queue.
play_soundPlay an audio cue or sound in the level.
execute_console_commandRun a console command in the Unreal engine (subject to safety filtering).
get_project_settingsRead project configuration and CVars.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.