When chatbots grow buttons: Building MCP apps with FastMCP
Jeremiah Lowin shows how MCP Apps can render interactive UI (buttons, charts, forms) directly inside AI clients, and walks through building these experiences in Python using FastMCP and Prefab—from basic components to dynamically generated interfaces.
Overview
The video explains how MCP Apps extend chat-based AI experiences by letting an MCP server render interactive interfaces inside an AI client.
Key points covered:
- Why plain chat responses aren’t always the best UX, and when interactive UI is a better fit (for example: buttons, charts, and forms).
- How MCP Apps enable servers to provide UI that appears directly in the client.
- Building MCP Apps in Python using FastMCP.
- Using Prefab to create UI components, starting from simple building blocks and moving to dynamically generated interfaces.
Links: