Skip to main content

Quick Start

Get started with FastApps in just 3 steps:
That’s it! Your example widget is now running at a public URL. The public URL is temporary, and is issued with cloudflared behind the scenes. You can view your widget at https://<your-subdomain>.trycloudflare.com/mcp and add it to ChatGPT under “Settings > Connectors”.

Project Structure

When you run fastapps init my-app, this structure is generated:

Creating More Widgets

You can create additional widgets anytime:

Edit Your Widget Code

You only need to edit these 2 files:

server/tools/my_widget_tool.py - Backend Logic

widgets/my-widget/index.jsx - Frontend UI

That’s it! These are the only files you need to write.

Test Your App

With your app running (fastapps dev) and public URL is ready,
you have two options to test your widget.
Option A: Test on MCPJam Inspector Add your public URL + /mcp to ChatGPT :
Example URL : https://<your-subdomain>.trycloudflare.com/mcp
Test your app with:
  • Tools tab: Deterministically call tools and view your UI
  • LLM playground: See your Apps SDK UI in a chat environment
image.png Option B: Test on ChatGPT Add your public URL + /mcp to ChatGPT’s “Settings > Connectors” :
Example URL : https://<your-subdomain>.trycloudflare.com/mcp

✅ Ready for Next Steps

  • Follow the Tutorial for a guided build
  • Explore Widgets and Tools to customize logic and UI
  • Connect APIs or state management when you need more power