Skip to content
← Work

Case study · 2026 · private

ReVerse

A custom MCP server I wrote so Claude Code can drive UEFN like a CLI — placing actors, editing scenes, running operations the editor's normally click-by-click. The LLM is the controller; the side effects are typed tools.

Python·UEFN·Verse·MCP·Claude Code

01 · Problem

UEFN (Unreal Editor for Fortnite) is great for visual map building but slow and click-heavy for repetitive scene operations. I wanted Claude Code to drive the editor as if it were a CLI.

02 · Approach

  1. 01

    Wrote a custom MCP server in Python that exposes UEFN actor placement, transform, and scene ops as tools.

  2. 02

    Connected Claude Code as the controller — natural-language scene direction → MCP call → real-time actor change in UEFN.

  3. 03

    Kept the protocol surface deterministic and tool-shaped; the LLM is in the loop, but the side-effecting calls are typed.

03 · Outcome

Private prototype. Demonstrates the pattern of using LLMs as a high-level controller for desktop creative tooling.

Anthropic
Claude
Gemini
xAI / Grok
TypeScript
Python
PowerShell
React
TanStack
Astro
Tailwind CSS
Vite
Node.js
Three.js
Radix UI
shadcn/ui
Supabase
PostgreSQL
Drizzle ORM
Express
Stripe
Firebase
Resend
Cloudflare
Vercel
Sentry
GitHub
VS Code
Unreal Engine / UEFN
UiPath
Anthropic
Claude
Gemini
xAI / Grok
TypeScript
Python
PowerShell
React
TanStack
Astro
Tailwind CSS
Vite
Node.js
Three.js
Radix UI
shadcn/ui
Supabase
PostgreSQL
Drizzle ORM
Express
Stripe
Firebase
Resend
Cloudflare
Vercel
Sentry
GitHub
VS Code
Unreal Engine / UEFN
UiPath