Documentation
From install to first certified asset
Ten minutes from a clean editor to a verified Niagara system. Everything below assumes Unreal Engine 5.7 or 5.8.
Quick start
Three commands stand between you and a connected editor.
- Install the plugin. Grab the BlueprintForge plugin for your engine version and enable it in your project.
- Run the bridge. The bridge connects the editor to your AI client and exposes 1,884 in-editor commands.
- Health check. Confirm the editor is reachable and the command surface matches your engine version.
# 1 — install the plugin (UE 5.7 or 5.8) bf install --engine 5.8 # 2 — start the bridge bf bridge start # 3 — health check bf doctor ✓ editor connected · 1,884 commands · UE 5.8
Connect your AI client (MCP)
BlueprintForge is an MCP server. Any MCP-capable client can drive the editor — these are the three most common setups.
Claude Code
claude mcp add blueprintforge -- bf mcp serve
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"blueprintforge": {
"command": "bf",
"args": ["mcp", "serve"]
}
}
}
VS Code
Add to .vscode/mcp.json:
{
"servers": {
"blueprintforge": {
"type": "stdio",
"command": "bf",
"args": ["mcp", "serve"]
}
}
}
Claude Desktop uses the same server via its MCP settings. Note: the MCP surface exposes a compact tool set that routes to all 1,884 in-editor commands — the tool count you see in your client is not the command count.
First generation
Ask in natural language, or hand the planner an explicit ops file. Either way, the result is verified and certified.
{
"op": "niagara.create_system",
"name": "NS_Storm_Embers",
"template": "fountain",
"params": { "spawn_rate": 450, "color": "#ff6b35" },
"verify": true
}
✓ forged /Game/VFX/NS_Storm_Embers ✓ verified structural 100% · values 99.7% ✓ cert 8f3a21c — rollback available
The Trust Stack
Three artifacts are produced for every change:
- Mutation Cert — what changed, what was verified, how to roll back.
- Context Capsule — the exact editor state and inputs, for reproducibility.
- Side-Effect Trace — everything touched beyond the target. Empty means empty.
Verification is an independent read-back from the engine — the checker never trusts the writer. That's how Niagara reaches 99.7% value fidelity (100% structural) across 87/87 systems.
Auto-fix layers (L1–L7)
Failures escalate through seven layers — normalization, schema validation, adaptive retry, alternative strategy, partial rollback, state reconciliation, and finally an honest failure report. 3,000+ fixes ship today. You'll mostly never notice: that's the point.
CLI reference
| Command | What it does |
|---|---|
bf install --engine <ver> | Install the editor plugin for UE 5.7 / 5.8 |
bf bridge start | Start the editor ↔ client bridge |
bf doctor | Health check: connectivity, versions, command surface |
bf mcp serve | Run the MCP server for your AI client |
bf certs list | List mutation certificates for the project |
bf verify <asset> | Re-run independent verification on an asset |
bf rollback <cert> | Roll a certified mutation back |