llms.txt Content
# FastMCP
> The fast, Pythonic way to build MCP servers and clients.
## Docs
- [App Architecture](https://gofastmcp.com/apps/architecture.md): How FastMCP apps work under the hood — from Python to pixels.
- [Development](https://gofastmcp.com/apps/development.md): Preview and test your app tools locally without a full MCP host.
- [Examples](https://gofastmcp.com/apps/examples.md): Example apps you can run right now.
- [Generative UI](https://gofastmcp.com/apps/generative.md): Let the LLM build custom Prefab UIs on the fly.
- [FastMCPApp](https://gofastmcp.com/apps/interactive-apps.md): Managed tool binding, visibility, and composition for apps with heavy server interaction.
- [Custom HTML Apps](https://gofastmcp.com/apps/low-level.md): Build apps with your own HTML, CSS, and JavaScript using the MCP Apps extension directly.
- [Apps](https://gofastmcp.com/apps/overview.md): Give your tools interactive UIs rendered directly in the conversation.
- [Patterns](https://gofastmcp.com/apps/patterns.md): Copy-paste examples for common tool UIs.
- [Prefab UI](https://gofastmcp.com/apps/prefab.md): The component library behind FastMCP apps — charts, tables, dashboards, forms, and reactive displays.
- [Approval](https://gofastmcp.com/apps/providers/approval.md): Human-in-the-loop approval gates for agent actions
- [Choice](https://gofastmcp.com/apps/providers/choice.md): Present clickable options instead of free-text responses
- [File Upload](https://gofastmcp.com/apps/providers/file-upload.md): Drag-and-drop file upload for any MCP server
- [Form Input](https://gofastmcp.com/apps/providers/form.md): Collect structured data from users via Pydantic models
- [Generative UI](https://gofastmcp.com/apps/providers/generative.md): Let the LLM generate custom UIs at runtime
- [Quickstart](https://gofastmcp.com/apps/quickstart.md): Build your first MCP app in under a minute.
- [Changelog](https://gofastmcp.com/changelog.md)
- [Auth Utilities](https://gofastmcp.com/cli/auth.md): C