Ricky610329/mup
MUP (Model UI Protocol) – A protocol for embedding interactive UI in LLM chat
Platform-specific configuration:
{
"mcpServers": {
"mup": {
"command": "npx",
"args": [
"-y",
"mup"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://github.com/Ricky610329/mup/stargazers) [](LICENSE)
> Bring interactive UI into LLM chat — so anyone can experience agentic AI, not just developers.
Current version: 0.2.7 | Protocol: mup/2026-03-17
[](https://youtu.be/GKeDc1DMLH0)
Claude creates a full slide deck with charts, tables, and themes — all through function calls.
[](https://youtu.be/GviEqEq88b4)
Claude reads the AlexNet paper from a PDF, takes Markdown notes, captures figures with human-AI collaboration, builds a 19-slide presentation with charts and tables, then presents it slide by slide in the new in-panel reading mode — all narrated live.
[](https://youtu.be/e5JqRT9t5vU)
16 browser-synthesized instruments, zero samples. Claude composes an electro swing track layer by layer, with event-driven narration synced to each section transition.
---
A MUP is an interactive UI component that lives inside an LLM chat interface.
It bundles a visual interface with callable functions. The user operates it by clicking buttons; the LLM operates it through function calls. Both sides see each other's actions in real time.
The simplest MUP is a single .html file — no build step, no framework, no SDK.
Agentic AI is powerful, but today it's trapped behind text commands and developer tools. Most people never get to experience it.
MUP changes this. It puts clickable, visual UI righ
Loading reviews...