pipelines/NEOSTACK_AI.md
Status: research brief, not canon. Written to resolve docs/pipeline_review/STACK_FACTS_QUESTIONS.md
Q1 ("NeoStack confirmation"). Research date 2026-07-15, web-verified (training-data cutoff was Jan
2026; UE 5.8 itself shipped June 17 2026, after cutoff, so this whole space had to be checked live).
Every claim is tagged VERIFIED (checked against a primary/reputable source, URL inline) or
INFERRED (my synthesis bridging a gap sources didn't state directly). Where sources actively
conflicted, I say so instead of picking one silently.
**"Neostack AI" is real, unambiguous, and is the same product the contract docs already call
"NeoStack."** Q1's recommendation ("confirm-same") is CORRECT — apply it. VERIFIED:
1. The product: NeoStack AI, made by Betide Studio, Inc. (a real, established Unreal Engine
plugin developer — founded 2021, Lucknow India, founder Devesh Mishra, 40,000+ developers using
their catalog — Tracxn company profile).
Sold both direct (neostack.dev) and on Epic's Fab marketplace under the
listing title "Agent Integration Kit (NeoStack AI)"
(fab.com listing). It is an
Unreal Editor plugin that lets an external AI coding agent — **Claude Code by name, first in every
list** — drive the editor directly: author/edit Blueprints, Materials, Niagara, Sequencer
cinematics, Behavior/State Trees, Widget Blueprints, Data Tables, PCG graphs, IK Rigs, with live
edits (not suggestions) and full undo support. This is functionally *exactly* what
T1_Build_Pipeline_Contracts §1.14 describes as "the Claude tool surface inside the UE5 editor" —
§1.14's own words. No other product this thorough matches that description this closely.
2. It is not the same thing as Epic's own native UE 5.8 "MCP Server (Experimental)" plugin —
a separate, first-party, free, bundled-with-the-engine feature that also showed up mid-2026 and
is easy to conflate with NeoStack because both are "an MCP thing that lets Claude drive the
editor." They are different products from different companies with very different maturity and
coverage. §8 below is a full compare — this distinction is the single most load-bearing finding
in this brief, because this repo's own docs currently blur the two (§9).
3. Real risk found, not previously known to this repo: every corroborated source puts NeoStack's
confirmed Unreal Engine support at 5.5/5.6/5.7 (docs.neostack.dev says a 5.4 floor). **No
source found confirms UE 5.8 support**, and UE 5.8 (the project's pinned engine target) only
shipped 2026-06-17 — about four weeks before this research. The most recent version data point
found (Fab listing metadata, v1.0.74, dated 2026-04-24) predates 5.8 entirely. This is a genuine
open compatibility question, not a paperwork gap — flag it, don't assume it resolves itself.
4. NeoStack has no fixed, versioned "input contract" API doc a pipeline can code against in the
sense this repo's Translation Doc concept wants. Its documented interface is conversational
(natural-language prompts into an "Agent Chat" panel) mediated by one of two connection modes —
ACP (Agent Client Protocol, for driving it from an existing agent CLI like Claude Code) or
its own MCP server (for MCP-compatible clients). The only genuinely stable, versioned,
public specs underneath either mode are the protocols themselves (ACP, MCP) — not NeoStack's
internal tool names, which the existing contract doc already correctly hedges as "lock at NeoStack
plugin documentation, not at this contract" (§1.14, verbatim). That hedge was the right call; keep
it.
5. Pricing is solo-dev-friendly and commercially unrestricted: core plugin is a one-time purchase
(~$110), bring-your-own AI subscription (Claude Code, Codex, Gemini CLI, Cursor, OpenRouter, or
direct API keys — "no credits burned" by NeoStack itself). An optional $20/mo "NeoStack Cloud"
tier (hosted IDE, version control, CI/CD, crash analytics) is layered on top and is skippable for a
solo dev not needing hosted build infrastructure. Fab's Standard License gates only on gross
revenue ($100k/12mo threshold, Personal vs Professional tier) with identical rights either way — no
special carve-out against a solo commercial game.
Bottom line recommendation: keep NeoStack as the pinned Claude↔UE5-editor tool surface (Q1:
confirm-same, apply as recommended) — but (a) verify actual UE 5.8 compatibility directly before the
Phase 6 vertical slice build, since no public source confirms it yet, (b) do not let this repo's
"UE 5.8 MCP Server plugin" phrasing (used in MILESTONE_BUILD_PIPELINE.md) keep meaning two different
products depending on which doc you're reading, and (c) treat §1.14's richer tool-category claims
(World Partition, Cesium, Gaea, SRTM, MetaHuman-Creator-invocation, Save-state, Quest/Combat
authoring) as unverified against NeoStack's own public documentation — some are plausible
extensions of confirmed capabilities, several have no corroboration at all. Full breakdown in §9.
---
**Name-collision check (requested by the brief): yes, "Neostack" collides with unrelated
companies, but none of them are remotely adjacent to game dev or AI agents**, so there is no real
ambiguity risk for this specific research question. Distinct, unrelated "Neostack"/"Neo Stack"
entities found: a South Korean IoT/smart-lighting mesh-connectivity company (founded 2018), a
Bangalore React/GraphQL/React-Native consultancy (founded 2018), a Tomsk, Russia IT-consulting firm,
and "NeoStacked" (a generic AI/cloud web-dev shop) — VERIFIED via
general web search results returning LinkedIn/Tracxn/CBInsights profiles
for each. None publish anything about Unreal Engine, game development, or Claude/agent tooling.
The product that matches the brief's description ("Claude/AI↔UE5-editor tool surface") is
unambiguously the Betide Studio one — every independent source (official site, Fab listing,
developer blog coverage, YouTube walkthroughs, Epic forums) converges on the same product, company,
and feature set. **Not a case of "genuinely cannot be found" or "ambiguous name" — this one is
clean.**
Also worth flagging: Betide Studio separately runs "NeoAI" at
neodocs.betide.studio, described as "a specialized AI suite
designed to power and accelerate Unreal Engine development," with an X/Twitter announcement from
Betide Studio calling it "our new AI assistant designed for Unreal Engine Blueprint developers...
fully agentic now — Blueprint generation, debugging, and real-time contextual help... built on a
custom model trained on a handcrafted dataset"
(Betide Studio on X). VERIFIED that NeoAI
exists as a distinct product page; NOT verified how NeoAI and NeoStack AI relate — predecessor
folded into NeoStack, sibling product, or same thing under two names. Neither product's own docs
cross-reference the other in what was fetched. This is a minor naming-confusion risk worth a
one-line disambiguation if this repo ever cites "NeoAI" — but every contract-doc reference in this
repo says "NeoStack," which is the product identified with high confidence above, so this doesn't
change the Q1 answer.
NeoStack is an Unreal Editor plugin (Slate-based UI, native to the engine) that gives an AI
agent a structured tool surface over the project rather than being an agent itself. Betide Studio's
own framing: "NeoStack itself is not a pipeline — it is the tool layer that lets Claude operate as a
build agent" — which, notably, is *word-for-word the same framing* `T1_Build_Pipeline_Contracts
§1.14` already uses about NeoStack, another point of convergence supporting Q1's confirm-same call.
VERIFIED via betide.studio/neostack and
Positioning has broadened over the product's life from a pure editor-bridge into an "AI-integrated
development suite" — the current marketing bundles the core plugin with an IDE, version control,
CI/CD, and crash analytics under one subscription umbrella (the Cloud tier, §6). The core
editor-bridge functionality (the part relevant to "drive the UE5 editor from an agent") is the
one-time-purchase plugin; the surrounding suite is optional.
Primary interface: natural language, typed into an in-editor "Agent Chat" panel (Window / Tools
→ Agent Chat). Example from the docs: a user types something like "Create a Blueprint called
BP_HealthPickup that..." in plain English, and the plugin's own tool layer parses intent, calls the
right internal tools, and executes live in the editor. Supports "context attachments" — attaching a
specific Blueprint node or asset to a prompt — and does automatic project indexing for
context-awareness. VERIFIED, docs.neostack.dev.
Two ways an external agent pipeline can actually reach it:
1. ACP (Agent Client Protocol) — connects an already-running agent CLI directly to the editor.
Named-supported agents: Claude Code, Gemini CLI, Codex, Cursor, GitHub Copilot — "or any
ACP-compatible agent." In this mode, you run your normal agent CLI (e.g., claude in headless/
orchestration mode) and NeoStack is the editor-side surface presenting UE-specific tools to that
agent's tool-use loop. VERIFIED, exact quote from
betide.studio/neostack: "Connect AI coding agents — Claude
Code, Gemini CLI, Codex, Cursor, or any ACP-compatible agent — directly to the Unreal Editor,"
with a supported-agents list explicitly tagging each as "— via ACP."
2. MCP server mode — "or connect via the MCP server," i.e., NeoStack can also be reached by any
MCP-compatible client, not just ACP-native CLIs. VERIFIED, same source, same page.
Neither the ACP nor MCP acronym is spelled out on Betide's own marketing pages (I had to fetch the
page directly and quote it verbatim to confirm which protocols, since search-summarized results
dropped the acronyms) — worth knowing if anyone goes hunting in NeoStack's own docs expecting a
glossary.
What this means for an "input contract" a pipeline can be written against: there is no
NeoStack-specific structured command schema published as a stable third-party-facing API. The
contract surface that's actually stable is the protocol layer (ACP or MCP, both open,
versioned, publicly specified — ACP by Zed Industries, MCP by Anthropic), not NeoStack's internal
tool catalog, which Betide can and does change between releases (see version churn in §5). This
matches — and validates — the existing contract doc's own hedge: "Per-category tool inventory and
command syntax lock at NeoStack plugin documentation, not at this contract" (§1.14, verbatim
quote). **Recommendation: keep that hedge exactly as written; do not try to pin NeoStack's internal
tool names into a versioned contract doc — pin the protocol choice (ACP vs MCP) and the tool
*categories* required, which is what §1.14 already does.**
VERIFIED (marketing copy, corroborated across betide.studio, neostack.dev, and the Fab listing
title/description, plus a beta tester's firsthand account — see §5): **27+ built-in tools, 36+ asset
type readers, 150+ distinct operations** (Betide's own comparison-page numbers). Confirmed subsystem
coverage:
| Subsystem | Coverage claimed | Corroboration |
|---|---|---|
| Blueprints | Create/modify classes, nodes, wiring, variables, compile, save; composite graphs, macros, interfaces | VERIFIED — beta tester confirms "100% of things you can [do] in regards of Blueprints" (Philip Conrod) |
| Materials | Wire up Material graphs | VERIFIED, multiple sources |
| Niagara VFX | Build particle systems, configure emitter modules, attach components | VERIFIED |
| Sequencer | Author cinematics, camera/animation/audio/VFX tracks | VERIFIED |
| Animation | IK Rigs, Retargeters, Pose Search databases | VERIFIED |
| AI/behavior | Behavior Trees, State Trees | VERIFIED |
| UI | Widget Blueprints | VERIFIED |
| Data | Data Tables, "Data Structures" | VERIFIED |
| PCG | PCG graphs | VERIFIED (betide.studio feature list) |
| Scripting | Custom Lua scripting | VERIFIED |
| Generative | Text-to-image, text-to-3D asset generation; direct viewport rendering/screenshots | VERIFIED |
| Cloud-tier only | Automated UE5 builds/releases, AI code review, asset-aware version control | VERIFIED, but gated behind the separate $20/mo Cloud subscription, not the core plugin |
Not found in any NeoStack source (i.e., claimed nowhere in Betide's own marketing/docs, despite
being asked for explicitly): World Partition streaming/data-layer/HLOD configuration, Cesium Ion
tileset/georeference operations, Gaea import operations, SRTM heightmap import, MetaHuman Creator
brief invocation, C++ authoring/compilation. This gap matters — see §9, since the existing contract
doc attributes several of these to NeoStack by name.
Version/maturity timeline (reconstructed from multiple partially-conflicting sources — flagged
where they disagree):
v0.3.1 on 2026-02-09. Philip Conrod's developer blog, dated 2026-02-09**, is a firsthand
account of testing that same v0.3.1 beta and explicitly says stability is still a live concern
("It is still in Beta!"), that Betide "added almost 500+ additional checks... to reduce the number
of crashes," and that Betide Studio "currently recommends using Claude Code as it works best for
creating Blueprint logic while the other models produce less than desired results" — VERIFIED,
2026-04-24** — i.e., by spring 2026 the plugin had graduated out of 0.x beta numbering into a 1.0.x
line. This is the most recent hard version data point found in this research; nothing newer was
located (see §0 point 3 — this predates UE 5.8 by two months).
2025|Betide Studio." This conflicts with everything above (a Jan 2026 Fab launch is inconsistent
with a Feb 2025 ship date, and Claude Code / multi-agent-CLI ACP interop as a mature ecosystem
didn't really exist in Feb 2025). **Flagging as likely a page-furniture artifact (e.g., a
copyright/blog-post date picked up by the fetch) rather than a real product-launch date** — do not
treat "February 2025" as reliable without independent confirmation.
Reliability signals: community-reported "100+ crash fixes shipped within days of launch," Discord
issue reports "resolved same-day," an acknowledged beta-era bug ("flickering effects"), and — the
most operationally important reliability fact — **output quality is bottlenecked by which LLM
drives it**: Betide's own recommendation and the beta tester's independent experience agree Claude
Code gives the best Blueprint-authoring results, with weaker/other models (used via OpenRouter's
400+ model catalog) producing "less than desired results." For this project (Claude-centric already)
this is favorable, not a blocker — but it means NeoStack's reliability reputation is really "reliable
when driven by Claude," not a model-agnostic guarantee.
Human-in-the-loop: NeoStack does not appear to enforce a pre-execution approval gate by design —
edits apply live, with full undo support as the stated safety net, and an "AI code review"
capability exists as a separate (Cloud-tier) feature rather than a mandatory checkpoint. INFERRED:
for an autonomous build loop, this means the safety boundary NeoStack itself provides is
"reversible," not "reviewed-before-applied" — any mandatory human-checkpoint policy has to be
imposed by the orchestrating pipeline (the Translation Doc / build-agent loop), not assumed from the
tool.
UE version support — the load-bearing open question: docs.neostack.dev states a floor of UE 5.4;
both betide.studio and neostack.dev marketing consistently say **"works on Unreal Engine 5.5, 5.6,
and 5.7"** (macOS and Windows). Every search targeted at UE 5.8 support turned up nothing — no
changelog entry, no forum post, no Discord reference, no version bump — confirming or denying it.
Given UE 5.8 shipped 2026-06-17 and the newest confirmed NeoStack version data point (1.0.74) is
dated 2026-04-24 (pre-5.8), **treat 5.8 compatibility as unconfirmed, not assumed-yes and not
assumed-no.** This is a direct pre-flight check item, not a research-answerable fact from open web
sources as of this date.
Two reported price points that at first looked contradictory reconcile cleanly once you separate the
core plugin from the cloud suite:
balances... bring your own AI subscriptions." Covers the editor-agent-bridge functionality itself
(§3, §4 minus the Cloud-tier row). VERIFIED, betide.studio/neostack
and the Betide comparison page (which prices it explicitly
against competitors' $25-375/mo recurring models).
support, CI/CD (automated UE5 builds/releases), AI code review, build/crash analytics, and a
10x-larger free-tier cloud-generation allowance. Studio workspaces need one paid seat per teammate
for Cloud features specifically — irrelevant for a solo dev.
commercial revenue — Personal tier under $100k/yr, Professional tier above — both tiers grant
"the same scope of rights," just at different price points set by the publisher. VERIFIED,
solo developer under the $100k threshold buys Personal tier with no restriction on shipping a
commercial game. No NeoStack-specific carve-out or extra commercial-use clause was found beyond
standard Fab terms.
page), which matters only if avoiding Epic's revenue share is a consideration — INFERRED, not
explicitly stated in what was fetched.
Net for this project: ~$110 one-time + whatever Claude Code subscription/API spend the project
already carries. The Cloud tier's CI/CD and version-control features overlap with things this repo
likely already does its own way (git, harness gates) — skippable.
Betide Studio's own comparison page names three direct competitors; independent research adds Epic's
own new native tooling and the open-source MCP-server ecosystem. Ranked roughly by
relevance-to-this-project (Claude-driven, UE 5.8-targeting, solo-commercial):
| Option | Maker | UE support | Input contract | Price | Maturity/notes |
|---|---|---|---|---|---|
| NeoStack AI | Betide Studio | 5.5-5.7 confirmed; 5.8 unconfirmed | ACP (Claude Code native) or MCP server; NL via Agent Chat | ~$110 one-time + optional $20/mo Cloud | v1.0.x by Apr 2026; active Discord support; Claude-recommended as best driving model |
| Epic native "Unreal MCP" | Epic Games (first-party) | UE 5.8 only (ships in the engine itself) | Raw MCP (HTTP+SSE, 127.0.0.1:8000/mcp, no auth, localhost-only) | Free, bundled with engine | Experimental; toolsets shipped = SceneTools, ActorTools, MaterialInstanceTools, ObjectTools (+ GAS AttributeSetToolset, off by default) — all Python-authored. No Blueprint authoring, no PCG, no Landscape, no Sequencer, no Niagara toolset at launch. Epic's own docs: "many features are incomplete or missing. APIs and data formats are subject to change at any time." Full compare in §8. |
| Aura (tryaura.dev) | Ramen VR | 5.3-5.7 (5.8 unconfirmed), Windows-only | Standalone app / docked-in-editor / headless / driven from Claude Code | Credit-based subscription (Betide's comparison places competitors in the $25-375/mo band) | Launched 2026-01-02; broader scope than NeoStack — includes a C++ coding agent with self-correcting compile-error loop (NeoStack's confirmed scope is Blueprints, not raw C++); also now supports Unity |
| Ludus AI (ludusengine.com) | Ludus | Not confirmed in this pass | Chat-based Agent / Agent Lite modes | Free (300 credits/mo, Agent Lite only) / $10/mo Indie (<$100k revenue, no Blueprint gen) / $25/mo Pro (full Blueprint gen+edit) / Enterprise custom | Credit-metered, revenue-gated indie tier is notable for a solo dev; narrower scope than NeoStack per Betide's own comparison |
| chongdashu/unreal-mcp (open source) | Community | Targets Cursor/Windsurf/Claude Desktop | Self-hosted MCP server | Free | Most-starred OSS option found: 2,034 stars, created March 2025, actively updated through this research date — VERIFIED via GitHub API |
| ChiR24/Unreal_mcp (open source) | Community | Native C++ Automation Bridge plugin, TS+C++ | Self-hosted MCP server | Free | 785 stars, created Sept 2025, actively updated |
| remiphilippe/mcp-unreal (open source) | Community | Explicitly targets UE 5.7 | Self-hosted MCP server | Free | Headless builds/tests, Blueprint editing, actor manipulation, procedural mesh gen, UE API doc lookup |
| runreal/unreal-mcp (open source) | Community | Built on UE's own Python Remote Execution | Self-hosted MCP server | Free | 112 stars, smaller/less corroborated |
| VibeUE (vibeue.com) | Community/commercial | Docs reference UE 5.8 specifically | Not independently verified this pass | Not verified | Found in search only — flagging as a name to check later, not vetted here |
| flopperam/unreal-engine-mcp | — | — | — | — | Discontinued; repo now redirects to Aura (acquired) |
GitHub star/activity counts VERIFIED directly via the GitHub API (api.github.com/repos/...) on the
research date, not from search snippets.
This deserves its own section because it is the single easiest thing to conflate with NeoStack, and
this repo's own docs currently do (see §9).
UE 5.8's release notes ship a section literally titled "MCP Server (Experimental)": "With Unreal
Engine 5.8, we bring a new experimental MCP (Model Context Protocol) plugin for the Unreal Editor.
This plugin enables agentic AI systems to connect to the Unreal Editor" — VERIFIED,
Full technical detail from the dedicated doc page
(Unreal MCP in Unreal Editor):
"AllToolsets" plugin; generate agent client config via the
ModelContextProtocol.GenerateClientConfig console command.
stdio, no WebSocket. Default endpoint http://127.0.0.1:8000/mcp (configurable). No authentication layer — "the plugin is not safe
to expose beyond the local machine," explicitly localhost-only by design.
SceneTools, ActorTools, MaterialInstanceTools, ObjectTools (all Python-authored), plus an experimental AttributeSetToolset for GAS, disabled by default. That is
the entire out-of-box coverage — **spawning actors, configuring lighting, creating material
instances, inspecting Slate widgets, running automation tests.**
toolset, no Sequencer toolset, no Niagara toolset — none of these are mentioned anywhere in Epic's
own documentation of the feature.
when shipping with it," and "many features are incomplete or missing. APIs and data formats are
subject to change at any time as it matures."
This is a genuinely different product from NeoStack — free vs. paid, first-party vs.
third-party, narrow-scene-editing vs. broad-asset-graph-authoring, and "experimental, expect breaking
changes" vs. a 1.0.x-versioned commercial product with a paying user base. It is real, it is exciting
context for UE's medium-term direction (Epic's own UE6 plans, announced the same June 2026 event,
describe first-class MCP support for Claude/Gemini/Codex as a permanent architecture going forward —
VERIFIED via multiple June 2026 industry write-ups), but **as shipped in 5.8 today it cannot replace
NeoStack for Blueprint/Niagara/Sequencer authoring** — it simply doesn't have those tools yet.
Reading the actual contract text (not just trusting version labels, per this repo's own
verification discipline) surfaced a real, evidence-based tension across three docs:
T1_Build_Pipeline_Contracts §1.14 (the authoritative contract) names "NeoStack" specifically,pinned to UE 5.7, and lists a rich tool-category set: project navigation, Blueprint ops, asset
ops, Niagara ops, Cinematic Sequencer ops, **World Partition ops, MetaHuman ops, Cesium ops, Gaea
import ops, SRTM heightmap import ops**, save-state ops, quest-system ops, combat-system ops,
build ops, and visual-feedback/screenshot-compare ops. Of these, §4 above independently confirmed
Blueprint, asset, Niagara, Sequencer, and screenshot/viewport-capture against NeoStack's own public
documentation. **World Partition, Cesium, Gaea, SRTM, and MetaHuman-Creator-invocation are not
claimed anywhere in NeoStack's own marketing or docs** — these may be reachable indirectly through
NeoStack's general asset/actor-manipulation tools, or may need a different pipeline leg entirely
(native Python/Remote Control, per this brief's verdict in §10), but they are not verified NeoStack
first-class tool categories as the contract's phrasing implies. The doc itself already hedges
correctly ("tool inventory... lock at NeoStack plugin documentation, not at this contract") — the
hedge is right; the specific category list should be treated as **the required capability list for
§1.4.1 to work**, not as a verified NeoStack feature inventory, until checked against
docs.neostack.dev directly.
ROADMAP.md §6 (pinned 2026-07-03, i.e., current) correctly treats this as **Epic's ownengine feature**, grouped under "Engine" alongside Nanite Foliage/Mesh Terrain/MetaHuman
Crowds+Mass/Mover, all tagged Experimental, with well-calibrated hedging: **"MCP Server plugin —
Claude Code can eventually drive the editor"** (future tense, appropriately cautious — matches §8's
finding that it's real-but-narrow-and-experimental).
MILESTONE_BUILD_PIPELINE.md (§ "Build-time authoring assist") instead attributes to **"the UE5.8 MCP Server plugin"** a capability set — "Blueprint authoring, Niagara config, Sequencer
assembly, MetaHuman brief application" — that matches NeoStack's confirmed feature set (§4), not
Epic's actual shipped native plugin's feature set (§8: Scene/Actor/Material/Object tools only, no
Blueprint/Niagara/Sequencer/MetaHuman). Read charitably, this is describing NeoStack accessed via
its MCP-server connection mode (§3) running against the UE 5.8 target — a legitimate reading, since
NeoStack does offer an MCP mode. Read literally, the phrase "UE 5.8 MCP Server plugin" is Epic's own
product's exact name for its own exact feature, and a future reader (or an autonomous agent
parsing this doc without this context) could easily execute against the wrong tool and hit a
toolset gap it doesn't expect.
PIPELINE_REVIEW_MISSION.md (2026-07-15, today, Josh's own stated ground truth) resolves theambiguity going forward: "Unreal work: Neostack AI. Engine target: UE 5.8" — explicitly flagged
as needing "the correction pass pins 5.8 and re-checks per-subsystem API surfaces." This brief is
that re-check.
Recommendation for the correction pass (not applied by this brief — that's Phase D's job, this is
research input): rename every "UE 5.8 MCP Server plugin" reference in MILESTONE_BUILD_PIPELINE.md
to disambiguate explicitly — e.g. "NeoStack (via its MCP-server connection mode, targeting the UE 5.8
build)" if that's what was meant — versus leaving it readable as Epic's same-named native plugin,
which cannot do the listed operations yet per §8. Trim T1_Build_Pipeline_Contracts §1.14's tool
list to what's actually confirmed (§4) plus a flagged-uncertain sublist (World
Partition/Cesium/Gaea/SRTM/MetaHuman) pending a direct docs.neostack.dev check once 5.8 compatibility
is confirmed.
Yes, keep NeoStack as the pinned Claude↔UE5-editor tool surface (Q1: confirm-same). It is real,
active, Claude-Code-native, commercially unrestricted for a solo dev, and functionally matches
exactly what the contract docs already describe. The two things that need to happen before relying
on it for the Phase 6 vertical slice are procedural, not a reason to reconsider the pick: (1) confirm
actual UE 5.8 compatibility directly (install it against a 5.8 project — this is a five-minute
pre-flight check this research cannot do from open web sources), and (2) resolve the §9 naming blur
so "NeoStack" and "Epic's native MCP" never get silently swapped for each other in a doc an
autonomous agent will execute against later.
**What belongs on NeoStack (or an agent-in-the-editor bridge generally) vs. UE's native Python /
Remote Control APIs** — this is the real architectural question underneath Q1, and it maps cleanly
onto this project's own model-tiering doctrine (deterministic-first, premium-model spend reserved for
judgment calls):
engine *asset graph* requires judgment calls with no 1:1 mapping already specified — first-draft
Blueprint logic from a quest description, a Behavior Tree from a boss's described verb-set, a
Sequencer cinematic from a scene's prose beats, wiring a Niagara effect to match a described vril
signature. This is exactly the register NeoStack is built for (conversational, live-edited,
undo-backed) and exactly where Claude Code is independently confirmed to perform best driving it
(§5).
source-to-engine mapping is already fully known and repeats across many rows — importing
T0_Weapon_Registry/T0_Creature_Roster rows into Data Tables at volume, batch-placing actors from
a manifest, running the same operation across all 69 regions, CI-style repeatable builds and
automated tests. This is more reliable (no per-call LLM non-determinism), cheaper (no token spend
per row), versionable, and rerunnable — and it's the same split this project's own global working
agreement already states in the abstract ("deterministic gates + scripts first, the cheapest model
that works, premium model for judgment/adjudication only"). Epic's own native UE 5.8 MCP plugin
(§8) is arguably a *third*, narrower option for exactly this bulk/scene-level tier once it matures
past Experimental — its Scene/Actor/Material/Object toolset is a plausible free substitute for some
of what a script would otherwise do via raw Python, but it is not a Blueprint/Niagara/Sequencer
substitute for NeoStack today.
invocation) are, on current evidence, better assumed to be native pipeline legs** (Cesium for
Unreal and Gaea2Unreal are themselves already named as separate pipeline contracts in this repo,
each with their own plugin/import path) rather than NeoStack chat-tool operations, **until a direct
docs.neostack.dev check says otherwise.**
What the Translation Doc needs to specify, concretely:
1. Confirmed UE version pin — do not write the Translation Doc against "UE 5.8 + NeoStack"
until a direct install test confirms compatibility; if it lags, the fallback is either staying on
UE 5.7 for the NeoStack-mediated legs, or substituting the self-hosted
chongdashu/unreal-mcp-class open-source bridge (most mature/active OSS option found, §7) for
whatever NeoStack can't yet reach on 5.8.
2. Agent/transport pin — Claude Code as the driving agent (independently corroborated as the
best-performing choice, §5), and an explicit choice between ACP mode and MCP-server mode for how
Claude Code reaches NeoStack (both are supported; the contract doc doesn't currently pick one).
3. A hard operation-routing boundary list — which asset types/operations go through NeoStack's
conversational tool-calls vs. which go through deterministic Python/Remote-Control scripts, so an
autonomous build loop never asks an LLM agent to hand-author something a script would do more
reliably at volume (e.g., importing all 72 weapon rows one conversational turn at a time).
4. A human-in-the-loop checkpoint policy — NeoStack's only built-in safety net is undo, not
pre-approval; the Translation Doc should define what triggers a mandatory pause (e.g., any
operation touching hard-line/§17 content, any bulk/destructive operation) since the tool itself
won't enforce that boundary.
5. The licensing/cost line — ~$110 one-time (Personal tier via Fab or direct purchase) +
whatever Claude Code subscription the project already runs; the $20/mo Cloud tier is optional and
likely skippable given this repo already has its own git/harness-based CI equivalent.
6. A named fallback — if UE 5.8 support doesn't land in time, chongdashu/unreal-mcp (2,034
GitHub stars, actively maintained, free, self-hosted MCP server explicitly aimed at Claude-class
clients) is the best-corroborated open-source substitute found in this pass, and Epic's own native
MCP plugin (§8) is the free first-party fallback for the narrower Scene/Actor/Material tier
specifically.
---
quoted verbatim for ACP/MCP and pricing details)
competitor-comparison page
direct fetch blocked (HTTP 403); corroborated via search-result snippets instead (version/date data
points used with that caveat)
github.com/remiphilippe/mcp-unreal,
github.com/runreal/unreal-mcp — star counts/activity dates
pulled directly via the GitHub API on the research date
_source/01_Tier_1_Foundation/T1_Build_Pipeline_Contracts [ACTIVE v1.0].md §1.14/§5, docs/ROADMAP.md §6, docs/MILESTONE_BUILD_PIPELINE.md (build-time authoring assist
section), docs/PIPELINE_REVIEW_MISSION.md (stack facts, 2026-07-15), docs/pipeline_review/GAP_MAP.md
(L20/L175, L200, L368-369), docs/pipeline_review/STACK_FACTS_QUESTIONS.md Q1