ue5-mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ue5-mcp (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
New: [Blueprint Reader](skills/blueprint-reader/README.md). Give Codex or Claude Code a BlueprintUE link or raw Unreal clipboard export, then start with a compact brief and inspect the nodes that matter. Free, local and MIT licensed.
[Try Blueprint Reader in your browser →](https://ibrews.github.io/ue5-mcp/) No installation or account. Paste raw text, add files, reopen a saved session, or import a BlueprintUE link automatically. Parsing stays in your browser; link imports use our small fetch helper. Pasted text and files are never uploaded.
The illustration shows the workflow. The numbers come from this public graph, checked with reader 0.2.2. The brief summarizes and omits detail; a saved session retains the original source for follow-up. Byte counts are not token counts.
Open the live reader · Install the agent skill · Share the reader
A field manual for AI agents driving Unreal Engine 5 through MCP.
When an AI agent connects to the UE5 editor through an MCP server, it gains access to tools for manipulating Blueprints, materials, Niagara particles, MetaSound audio, meshes, widgets, levels — anything UE's reflection surface exposes. The tools are powerful but UE is full of undocumented quirks: APIs that silently no-op, crash patterns that only surface at runtime, render paths that compile cleanly but produce nothing visible, async operations that don't block, and reflection rules that bite anyone who treats the engine like a typical scripting target.
This skill gives your AI that knowledge upfront so it doesn't have to rediscover it every session.
The skill is server-agnostic. It works with any MCP server that exposes UE5 functionality — including Epic's official ModelContextProtocol plugin (experimental, ships with UE 5.8), and any third-party / custom server. It documents engine-level behaviour, not server-level features. Server-specific tool names and shapes vary; use tools/list against your own server to discover what's actually available.
_C suffix, async asset operations, PostEditChangeProperty requirement, three-step graph mutationscript_usage / dynamic input limitations, MetaSound pin exactness, material emissive bloom threshold + translucent shading, UMG CreateWidget owner context, in-world widget components, AudioComponent reflection nameprint() output that goes to the UE log instead of back to MCPFScopedTransaction, verify-after-mutate, recursion capsBlueprint Reader turns BlueprintUE links and raw Unreal clipboard exports into a short AI brief, an overview, and improvement tips with exact node evidence. Paste a whole graph plus its macros into the local page, keep the full source in a saved session, and inspect individual entries or nodes when needed. No Unreal editor, MCP connection or AI API key is required.
With Git and Node.js 20+, run in Terminal on macOS/Linux:
git clone https://github.com/ibrews/ue5-mcp.git
cd ue5-mcp/skills/blueprint-reader
npm ci --ignore-scripts --no-audit --no-fund
node scripts/install-skill.mjs bothThe installer uses ~/.agents/skills/blueprint-reader for Codex and ~/.claude/skills/blueprint-reader for Claude Code. Use codex or claude instead of both for a single client. Open a new agent session after installation.
| Client | First prompt |
|---|---|
| Codex | Use $blueprint-reader to explain https://blueprintue.com/blueprint/6v52d8no/ and identify missing context. |
| Claude Code | /blueprint-reader Explain https://blueprintue.com/blueprint/6v52d8no/ and identify missing context. |
| Any chat client | Run npm start, open the printed local URL, ingest a graph and use Copy AI brief. |
Windows: clone and install on a non-system data drive; the installer creates skill-discovery junctions. Upgrading an existing install: preserve/move the old copy first; the installer refuses overwrites and duplicate legacy Codex installs. Follow the complete getting-started and update guide for platform-specific commands, saved sessions, troubleshooting, testing and limits.
The core and local page are free and MIT licensed. Education, review clinics and hands-on support are the intended paid offering; no membership is required to use the reader.
The following installation options concern the repository's original Unreal editor field manual. The reader's local Node setup is described above.
git clone https://github.com/ibrews/ue5-mcp.git ~/.claude/skills/ue5-mcpThe skill auto-triggers when UE5 MCP tools are detected, or when the user mentions Unreal Engine, UE5, Blueprints, Niagara, MetaSound, materials, or any UE editor automation workflow.
/plugin marketplace add ibrews/ue5-mcp
/plugin install ue5-mcp@ibrews-ue5-mcpWorks in Claude Code and Cowork. Updates automatically when changes push to this repo.
The SKILL.md file uses Claude's skill format (YAML frontmatter + markdown), but the content is universal. Feed it into your agent's system prompt or knowledge base. Strip the frontmatter if your framework doesn't understand it — the knowledge sections stand on their own.
The skill is a single SKILL.md file. When loaded, it gives your AI agent context about:
The knowledge is organised by topic (reflection rules, stability hazards, subsystems, transport, patterns) so the agent can quickly find relevant guidance for whatever it's working on.
For the Blueprint reader: paste a BlueprintUE link into either assistant and ask what it does; provide a main graph plus named macro exports and ask it to trace an input event; then ask for an edit plan with exact node IDs, pin names and an Unreal test. The reader's own CLI can verify each result using --brief, --entry ... --format flow, and --node ....
This is a living document. If you discover new UE5 quirks, crash patterns, reflection rules, or workarounds, open a PR or issue. The kind of knowledge that belongs here is what you'd never find in official docs — things that only surface after hitting a wall and debugging through.
Especially welcome:
PRs that add server-specific tool catalogues, recipes tied to a single MCP server, or framing that promotes one server over another are out of scope. This skill stays server-agnostic so it's useful regardless of which UE5 MCP setup you're running.
Built during real UE5 development sessions using AI agents driving the editor. Every entry traces back to an actual failure, runtime crash, or hours-long debugging session.
MIT — Copyright (c) 2026 Alex Coulombe Presents. Blueprint Reader includes its own copy of the license so standalone skill installations retain the notice. Third-party packages keep their original licenses; see reader provenance.
If you like seeing this kind of thing get built and shared, donations are always welcome — they buy hardware, render time, and the freedom to keep giving most of this away.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.