FastMCP v3 has 5 ways of building MCP apps:
1. Prefab apps (common UI components)
2. FastMCPApp (UI composability)
3. Generative UI (LLM-generated)
4. Custom HTML (DIY HTML/CSS/JS)
5. App providers
https://gofastmcp.com/apps/overview