Back to browse
MUP – Claude builds a presentation while talking, then writes game live

MUP – Claude builds a presentation while talking, then writes game live

by Ricky_Tsou·Mar 27, 2026·1 point·0 comments

AI Analysis

●●●BangerZero to OneWizardryBig Brain

LLMs control live HTML UIs via function calls — no build step, any HTML becomes a MUP.

Strengths
  • Protocol spec is ~400 lines — any HTML with JSON manifest becomes a controllable MUP
  • Demo shows Claude building presentations with charts then writing playable games live
  • Runs as MCP server integrating directly with Claude Code without framework lock-in
Weaknesses
  • Early stage — demo is impressive but real-world adoption and edge cases untested
  • Depends on MCP ecosystem adoption which is still emerging in the AI tooling space
Category
Target Audience

Developers building LLM agents with interactive UI capabilities

Similar To

Vercel v0 · Lovable · Replit Agent

Post Description

MUP (Model UI Protocol) gives LLMs interactive UI panels in the browser. The LLM controls them via function calls; the user interacts with them directly. Both sides see each other's actions in real time.

In the demo video, Claude narrates via TTS while simultaneously building an 8-slide presentation — with auto-generated charts, comparison tables, and live theme switching. Then it writes a dice roller from scratch (~50 lines of HTML), the server auto-detects it, and Claude rolls dice through it. All in under 6 minutes.

A MUP is just an HTML file. No build step, no framework:

npm install -g mup-mcp-server claude mcp add mup -- npx mup-mcp-server Then say "make me a presentation" in Claude Code.

Built-in MUPs: slides (with chart engine), voice (TTS/STT), chat, progress tracker. Or write your own — any HTML with a JSON manifest becomes a MUP.

It runs as an MCP server. The protocol spec is ~400 lines.

Demo: https://youtu.be/GKeDc1DMLH0?si=Y7zBPQ2_LoHRvnJf GitHub: https://github.com/Ricky610329/mup Spec: https://github.com/Ricky610329/mup/blob/main/spec/MUP-Spec.m...

Similar Projects

Markdown to Presentation (Marpit + )

The interface is a straightforward split editor: Markdown on the left, slide preview on the right, with theme selection, paginate/YAML toggles and quick export/print actions. It doesn't reinvent slide tooling — it's basically Marpit glued to a tidy web editor — but if you live in Markdown this is a convenient, low-friction way to produce slide decks quickly. I'd like to see clearer export options (PDF/speaker notes) and integrations, but for quick technical talks it does the job.

Niche GemShip It
chelm
103mo ago