MOONLIGHT EMBER — RELEASE VITALSEVIDENCE-FIRST UNITY AUDITSUNITY EDITOR + MCP
Moonlight Ember ProductUnity MCP Server

Ask. Measure. Ship.

A local MCP server for Unity — it gives your AI client (Claude, Codex, Gemini) evidence-first build, memory & performance audits. Or run it yourself in the Editor. Read-only by default; nothing changes without your confirmation.

LOCAL MCP SERVER · UNITY EXTENSION ASSET · STDIO · NO CLOUD
The Release Vitals app running a build-size audit
Release Vitals in your editor — every finding evidence-tiered

Your build is 120 MB. Do you know why? Release Vitals measures what’s actually shipping — and labels every finding by how proven it is, so you act on facts, not guesses.

§ 01 — Five workflows

One prompt each.

Five release workflows instead of hundreds of raw editor commands — the agent gets answers, not chores.

WF-01

Build Size Audit

Builds the active target and measures it via Unity’s BuildReport — total size, biggest assets, package risks verified against real scene usage, baseline compare on every re-run. Android adds deep APK analysis (apkanalyzer / dexdump / aapt2).

Targets · Android · WebGL · Win · macOS
WF-02

Memory Audit

Guided captures from the Editor or a connected player (on-device via adb on Android), with explicit pause-and-confirm. Asset-level findings — audio decompression, oversized textures, Read/Write flags — tiered by build inclusion.

Capture · Editor + on-device
WF-03

Performance Audit

Lightweight Editor Play-Mode capture: worst frame windows, GC pressure, active-scene script candidates. Unproven causes are labeled “unattributed,” never invented.

Honesty · no guessed causes
WF-04

Release Diagnostics & Preflight

Readiness blockers, settings risks, tool detection, logs and evidence bundles — a clean go/no-go before you cut a release.

Output · readiness report
WF-05

Build Failure Investigation

A guided log-and-evidence flow for when the build won’t even finish — collect, correlate, and pinpoint the blocker.

For · broken builds
ALSO

Works without AI

Every workflow is available from the Release Doctor window inside Unity, with full run history and artifacts. The AI client is the fast path, not a requirement.

Editor-native
§ 02 — Why it’s different

Evidence, not guesses.

01

Evidence tiers

Every finding labeled artifact-proven, build-confirmed, likely, or unconfirmed. Missing evidence is shown as missing.

02

Workflows, not a tool bag

Five release goals, not hundreds of raw commands. The agent gets answers, not chores.

03

Local MCP, by design

One readable JS stdio relay, localhost-only bridge — no daemons, no npm install, no cloud.

04

Token-economical

Summary-first payloads — a full audit fits inside a free-tier model’s daily budget.

05

Asks before it acts

Play-Mode gates, build-confirmation flags, explicit capture confirmation. You stay in control.

§ 03 — Two ways to drive it

Your AI client — or you.

Release Vitals is a local MCP server — Model Context Protocol, the open standard that lets AI agents call real tools. It runs on your machine over stdio (no cloud); add it to your client once and your agent runs the audits.

▸ Driven by your AI client · via MCP

Add it once, then ask

Add the MCP server to Claude, Codex, or Gemini with one command. Then ask in plain language and iterate: ask → measure → fix → re-measure.

$ claude mcp add release-vitals -- node mcp-stdio.js
✓ release-vitals connected · 15 tools

audit the android build size
✓ build-confirmed 126.8 MB · top: textures 41%
# re-run to compare against baseline
▸ Or click it yourself

Release Doctor, in the Editor

Open Tools › Release Vitals › Release Doctor. Every workflow runs from the window with run history and artifacts — no AI required. Same engine, same evidence model underneath.

Release Doctor
[ Build Size ] [ Memory ] [ Performance ]
● Bridge running · localhost · read-only
history: 12 runs · artifacts saved
§ 04 — Platforms & requirements

What you need.

Platform support

AndroidWebGLWindowsmacOSLinuxiOS · roadmap

Every workflow runs from the Editor and is tested on Android, WebGL, Windows & macOS. Build size measures any target via BuildReport; Android adds deep APK analysis and on-device memory capture.

Requirements

  • Unity Editor open while AI workflows run
  • Node.js 18+ for MCP/AI features — Editor diagnostics work without it
  • An MCP-capable client: Claude Code, Codex CLI, Gemini CLI, Cursor — or any MCP stdio client
  • Android Build Support for APK analysis & on-device memory

Measure it. Then ship it.

A local MCP server for evidence-first Unity audits — local-first, read-only by default, driven from the AI client you already use.

Extension Asset, per seat · on the Unity Asset Store

RELEASE VITALS · A MOONLIGHT EMBER PRODUCTSUPPORT@MOONLIGHTEMBER.COM© 2026