Skip to content

v1.1.0

Choose a tag to compare

@db-lyon db-lyon released this 01 Jul 20:13

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 epic category: 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 in niagara, and so on). 52 toolsets / 830 tools route into 12 categories; unrouted toolsets stay under the epic umbrella.
  • On by default, opt-out. ue-mcp.yml nativeTools { enabled, exclude[] } toggles the feature and skips specific categories; npx ue-mcp init has 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 epic gateway section. Generated deterministically from the shipped catalog snapshot (npm run gen:epic-docs).
  • Configuration guide documents nativeTools and the native-tools behavior.

Internals

  • Test project builds and runs on UE 5.8; ToolsetRegistry, ModelContextProtocol, and AllToolsets enabled there for coverage.
  • Full E2E smoke green (590 handlers); unit tests cover routing, injection, config exclusion, and catalog caching.