CrimsonEditorUtilities
CrimsonEditorUtilities is an editor-only plugin (Type: Editor, LoadingPhase: PostEngineInit) - it ships nothing in cooked builds. It does two things. First, it is Crimson's Model Context Protocol (MCP) entry point: behind a single master switch it exposes AI-callable toolsets (source, plugins, assets, tags) to agents like Claude Code and Cursor using UE 5.8's Toolset Registry, and adds a Crimson MCP toolbar for managing which toolsets are live. Second, it bundles two convenience toolbar helpers: a Save Game deleter and a Common Maps opener.
Editor tool, no runtime API
You drive this plugin from the level-editor toolbar and Project Settings - the MCP tools are called by external AI agents, not from your game's Blueprint or C++. There is no gameplay API here, so the Blueprint / C++ toggle at the top of the window does not change these pages.
What's included
| System | Key Types | Purpose |
|---|---|---|
| MCP master switch | UCrimsonMCPSettings | One project setting that enables or disables all Crimson MCP tooling suite-wide (off by default) |
| MCP toolsets | UCrimsonSourceToolset, UCrimsonPluginToolset, UCrimsonAssetToolset | AI-callable tools for reading source, listing/scaffolding plugins, and finding/inspecting/creating assets and tags |
| Toolset manager | FCrimsonMCPToolingUtility | The Crimson MCP toolbar dropdown: flip the master switch, enable Epic's toolset plugins, and show/hide loaded toolsets |
| Save Game deleter | FCrimsonSaveGameDeleteUtility, UCrimsonEditorUtilitiesSettings | Toolbar dropdown that lists and deletes .sav files under Saved/SaveGames/ |
| Common Maps | FCrimsonCommonMapsUtility | Toolbar dropdown that opens maps you configure, in one click |
Plugin dependencies
| Type | Name |
|---|---|
| Crimson | CrimsonCommon, CrimsonCommonEditor |
| Engine plugins | ModelContextProtocol, ToolsetRegistry, SlateIM |
| Engine modules | Core, CoreUObject, Engine, Slate, SlateCore, ToolMenus, EditorStyle, DeveloperSettings, UnrealEd, Projects, Kismet, AssetRegistry, AssetTools, GameplayTags, Json, JsonUtilities, ApplicationCore |
Off by default
Crimson MCP ships disabled. Turn it on in Project Settings -> Crimson -> Crimson MCP (or from the
Crimson MCP toolbar button) and restart the editor - see Quick Start. The Save Game deleter and Common Maps helpers work with no MCP setup.