Mount on UE 5.8's official MCP server
This content is not available in your language yet.
Unreal Engine 5.8 ships its own MCP server (Epic’s ModelContextProtocol
plugin). Instead of running ClaudeUnreal’s standalone server, you can mount
ClaudeUnreal’s tools onto Epic’s server through the Toolset Registry. Your
agent then talks to a single MCP server (unreal-mcp) that hosts both Epic’s
tools and ClaudeUnreal’s.
Enable it
Section titled “Enable it”-
Enable the plugins. In Edit → Plugins, enable Epic’s Model Context Protocol (it pulls in Toolset Registry) and Claude Unreal. Unreal will offer to restart — hold off and do step 2 first to save a restart.
-
Switch ClaudeUnreal to official mode. Open Project Settings → Plugins → Claude Unreal → MCP Mode and pick Mount on official UE MCP server (5.8+) (the default is Standalone).
-
Restart the editor. On restart, ClaudeUnreal registers its tools onto the Toolset Registry and removes its own
claude-unrealentry from.mcp.json, so you don’t end up with duplicate tools. -
Start Epic’s server and write the config. Press
~to open the console and run:ModelContextProtocol.StartServerModelContextProtocol.GenerateClientConfig ClaudeCodeStartServerbindshttp://127.0.0.1:8000/mcp(pass a port to override, e.g.ModelContextProtocol.StartServer 9000).GenerateClientConfig ClaudeCodewrites.mcp.jsonto the project root with a singleunreal-mcpentry pointing at the running server. -
Verify from your agent. Reconnect your MCP client so it picks up the new
.mcp.json, then ask the agent to runlist_toolsets(it should listClaudeUnreal.ClaudeUnrealOfficialToolset) andcall_toolwith that toolset andGetActorsInLevel. For a one-shot check, run/cu/verify-official-mcp. If the toolset doesn’t show up, runModelContextProtocol.RefreshToolsin the console and reconnect.
What’s mounted
Section titled “What’s mounted”Mounting registers a toolset — ClaudeUnreal.ClaudeUnrealOfficialToolset —
onto Epic’s Toolset Registry. UE 5.8’s server exposes it through the registry
gateway rather than as standalone tools: the server’s own tools are
list_toolsets, describe_toolset, and call_tool. An agent discovers the
toolset with list_toolsets, inspects it with describe_toolset, and invokes a
tool with call_tool (the three tools are SpawnActor, GetActorsInLevel,
TakeScreenshot). For the complete ClaudeUnreal surface with direct,
snake-cased tools, use the default Standalone mode plus the cu CLI — see
Architecture & tools. The cu CLI keeps working
in either mode; it talks to the editor’s TCP bridge directly, not through
.mcp.json.