A fully playable Flappy Bird game that runs inline in AI chat clients via MCP Apps.
bun install
bun run buildbun run serveServer starts at http://localhost:3001/mcp.
cloudflared tunnel --url http://localhost:3001Use the generated https://*.trycloudflare.com/mcp URL as your MCP server endpoint.
See the VS Code MCP docs to add an HTTP server with URL http://localhost:3001/mcp.
- Start the tunnel (see above)
- Go to chatgpt.com → Settings → Apps → Advanced Settings → enable Developer Mode
- Go back to Apps → click Create App
- Fill in the details and paste the tunnel URL:
https://<your-tunnel>.trycloudflare.com/mcp - Change Authentication to No Auth, then check "I understand and want to continue"
- Click Create
- Start the tunnel (see above)
- Go to claude.ai → Settings → Connectors → click Add custom connector
- Paste the tunnel URL:
https://<your-tunnel>.trycloudflare.com/mcp - Click Add
| Tool | Description |
|---|---|
play-flappy-bird |
Launches the game (renders inline) |
submit-score |
Submits a score from the game UI |
get-high-score |
Returns the session high score |
