Building Interactive UIs in VS Code with MCP Apps — Marlene Mhangami & Liam Hampton, GitHub
Key Takeaways
Builds interactive UIs in VS Code using MCP Apps and Go
Original Description
The demo profiles a Go app running bubble sort and Fibonacci and the result renders as an interactive flame graph directly inside the VS Code chat window. Not a link. Not a text summary. A live iframe you can scroll and query, sandboxed for the same reason you put a hamster in a cage: so it cannot chew up your VS Code settings or call external APIs.
The mechanism: an MCP tool returns both data and a resource reference pointing to a bundled HTML UI. VS Code fetches the HTML and renders it in a sandboxed iframe in chat. The app calls back to the server, the server returns fresh data, the UI updates. Shopify uses this pattern for checkout flows inside chat. Excalidraw uses it for interactive architecture diagrams you can drag and edit. Marlene and Liam walk through building one from scratch using a skill from the MCP repository.
Speaker info:
- https://x.com/marlene_zw
- https://www.linkedin.com/in/marlenemhangami/
- https://github.com/marlenemhangami
- https://x.com/liamchampton
- https://www.linkedin.com/in/liam-conroy-hampton/
- https://github.com/liamchampton
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: UI Design
View skill →Related Reads
📰
📰
📰
📰
I Stopped Overthinking My Brand. An AI Tool Forced Me to Finish It Instead.
Medium · Startup
Six UI Testing Problems That Expose Weak Automation
Dev.to · Simon Gerber
UX Case Study — Menu Krusial Lapor Diri pada SPMB Online “Tidak Ditemukan”??
Medium · UX Design
Can we talk about the portfolio double standard for a minute?
Medium · UX Design
🎓
Tutor Explanation
DeepCamp AI