ChiR24 unreal MCP server
{
"mcpServers": {
"smithery-chir24-unreal": {
"type": "http",
"url": "https://server.smithery.ai/@ChiR24/unreal_mcp/mcp"
}
}
}{
"mcpServers": {
"smithery-chir24-unreal": {
"type": "http",
"url": "https://server.smithery.ai/@ChiR24/unreal_mcp/mcp"
}
}
}{
"mcpServers": {
"smithery-chir24-unreal": {
"type": "http",
"url": "https://server.smithery.ai/@ChiR24/unreal_mcp/mcp"
}
}
}{
"servers": {
"smithery-chir24-unreal": {
"type": "http",
"url": "https://server.smithery.ai/@ChiR24/unreal_mcp/mcp"
}
}
}{
"mcpServers": {
"smithery-chir24-unreal": {
"type": "http",
"url": "https://server.smithery.ai/@ChiR24/unreal_mcp/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 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
| Tool | Does |
|---|---|
| browse_assets | List and search assets in the Unreal project asset library. |
| import_asset | Import content files into the Unreal project. |
| spawn_actor | Create an actor in the level at a specified location. |
| delete_actor | Remove an actor from the level. |
| transform_actor | Modify position, rotation, or scale of an actor. |
| load_level | Open a level in the editor. |
| save_level | Save the current level to disk. |
| start_pie | Start a Play in Editor session. |
| stop_pie | Stop the active Play in Editor session. |
| set_camera | Move or aim the editor viewport camera. |
| create_material | Create a new material asset. |
| spawn_particle_effect | Emit Niagara particles in the level. |
| play_animation | Play an animation on an actor. |
| sequencer_set_time | Move the timeline playhead in a sequencer. |
| render_movie | Queue and render a movie using the Movie Render Queue. |
| play_sound | Play an audio cue or sound in the level. |
| execute_console_command | Run a console command in the Unreal engine (subject to safety filtering). |
| get_project_settings | Read 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.