# unreal-mcp

> Claude/Codex skill by [@epicgames](https://omgskills.com/library/epicgames/index.md) · 1.6k stars · Updated 2026-09-17

Use this skill to perform actions inside an Unreal Engine project via a live-editor MCP connection. Trigger when the user wants to change, query, or run something in their Unreal Engine project, not for conceptual or docs questions. Concrete triggers: spawn/move/duplicate/transform actors in a level, open a \`.uproject\`, add things around a PlayerStart, create or edit a Blueprint/Widget/Material/Niagara/Control Rig/Sequencer/Behavior Tree/GAS ability, read or write properties on actors (e.g. \`bIsLocked\` on \`BP\_DoorActor\`), Live Coding recompile after editing C++ (\`AActor\`, \`UMyComponent::Method\`, \`UPROPERTY\`), or modify Static/Skeletal Mesh assets. Treat as Unreal context even without the word "Unreal": asset prefixes \`BP\_\`, \`WBP\_\`, \`M\_\`, \`MI\_\`, \`NS\_\`, \`CR\_\`, \`SK\_\`, \`SM\_\`, \`ABP\_\`; UE C++ types/macros; \`.uproject\`; Content Browser; Outliner; PlayerStart; "in my game" plus UE signals. Skip for: pure conceptual/docs questions, Unity, Godot, or unrelated uses of "blueprint"/"sequencer"/"widget".

## Install

```sh
git clone https://github.com/EpicGames/unreal-engine-skills-for-claude-code-plugin /tmp/unreal-engine-skills-for-claude-code-plugin && ln -s /tmp/unreal-engine-skills-for-claude-code-plugin/skills/unreal-mcp ~/.claude/skills/unreal-mcp
```

## From README

Unreal MCP You are wired into a live Unreal Editor through the unreal-mcp MCP server. The server exposes hundreds of tools across 30+ toolsets (actors, blueprints, materials, Niagara, Sequencer, Control Rigs, GAS, automation tests, Live Coding, and more) registered through Unreal's ToolsetRegistry. Use it to inspect and mutate live editor state instead of telling the user to do it manually. You don't need to memorize tool names. The flow below has you discover them on demand. The connection can appear as unreal-mcp-proxy when the engine's optional proxy is installed. Use that connection for Unreal tools. The proxy keeps Unreal's native tool definitions; it does not introduce replacement discovery or dispatch tools. See references/ .md for . First step every time: discover the tool you need, then dispatch it via calltool Tool search is on by default, so the MCP server advertises only three meta-tools for the whole session: listtoolsets, describetoolset, and calltool.

## Links

- HTML page: https://omgskills.com/library/epicgames/unreal-engine-skills-for-claude-code-plugin/skills/unreal-mcp/
- GitHub: https://github.com/EpicGames/unreal-engine-skills-for-claude-code-plugin
- Author: [@epicgames](https://omgskills.com/library/epicgames/index.md)

## More from this repo

- [create-toolset](https://omgskills.com/library/epicgames/unreal-engine-skills-for-claude-code-plugin/skills/create-toolset/index.md) — Used when authoring or extending an Unreal Engine toolset, a class of static, AI-callable functions registered with...
   - [@epicgames](https://omgskills.com/library/epicgames/index.md) · 1.6k stars
- [unreal-skill](https://omgskills.com/library/epicgames/unreal-engine-skills-for-claude-code-plugin/skills/unreal-skill/index.md) — Used when creating, editing, or reviewing an Unreal Engine Agent Skill, a named bundle of instructions registered with...
   - [@epicgames](https://omgskills.com/library/epicgames/index.md) · 1.6k stars
