v1.1.0
v1.1.0
Unreal Engine 5.8 ships a native AI Toolset Registry (the plugin behind Unreal's own MCP server). ue-mcp now wraps it: every official toolset Epic ships (GAS, Niagara, PCG, UMG, StateTree, editor actor/asset/blueprint, sequencer, and more) is surfaced in-process as first-class actions inside the matching ue-mcp category, so agents discover them in the expected context. ue-mcp rides Epic's maintained engine boundary instead of competing with it, and its own value (flows, plugin ecosystem, in-editor suite) composes on top.
Server
- New
epiccategory: discovery gateway over Unreal's ToolsetRegistry -status,list_toolsets,describe_toolset,call_tool. Reached in-process by reflection over the registry's static entry points, with a graceful "unavailable" result on older engines or when the plugin is absent. - First-class per-category surfacing: each official tool is injected as a real action into the ue-mcp category it belongs to (Epic's GAS tools appear in
gas, Niagara inniagara, and so on). 52 toolsets / 830 tools route into 12 categories; unrouted toolsets stay under theepicumbrella. - On by default, opt-out.
ue-mcp.ymlnativeTools { enabled, exclude[] }toggles the feature and skips specific categories;npx ue-mcp inithas a new native-tools page (enable + per-category include/exclude). - Deterministic surface: the catalog is sourced live from the editor, falling back to a per-project cache and a snapshot baked into the package, so wrapped tools appear on a cold first start and match the generated docs.
Docs
- Tool reference documents all 830 wrapped official tools, each marked with an Official Epic 5.8 badge; new
epicgateway section. Generated deterministically from the shipped catalog snapshot (npm run gen:epic-docs). - Configuration guide documents
nativeToolsand the native-tools behavior.
Internals
- Test project builds and runs on UE 5.8;
ToolsetRegistry,ModelContextProtocol, andAllToolsetsenabled there for coverage. - Full E2E smoke green (590 handlers); unit tests cover routing, injection, config exclusion, and catalog caching.