A comprehensive showcase of all mcp-use widget types: React components, HTML widgets, MCP UI poll cards, programmatic counters, and client detection — all in one MCP App.
Connect to the hosted instance:
https://wandering-lake-mmxhs.run.mcp-use.com/mcp
Or open the Inspector to test it interactively.
- Open Settings > Apps and Connectors > Advanced Settings and enable Developer Mode
- Go to Connectors > Create, name it "Widget Gallery", paste the URL above
- In a new chat, click + > More and select the Widget Gallery connector
- Open Settings > Connectors > Add custom connector
- Paste the URL above and save
- React widgets — full React components with state, hooks, and streaming props
- HTML widgets — lightweight HTML/CSS widgets for simple content
- MCP UI polls — interactive poll cards using the MCP UI spec
- Programmatic widgets — widgets created from code (no file needed)
- Client detection — detect ChatGPT, Claude, or Inspector and adapt
| Tool | Description |
|---|---|
show-react-widget |
Display an interactive React widget with counter and controls |
html-greeting |
Show a styled HTML greeting card |
mcp-ui-poll |
Create an interactive poll card |
programmatic-counter |
Render a counter widget built from code |
detect-client |
Detect the connected client type |
| Widget | Preview |
|---|---|
react-showcase |
![]() |
git clone https://github.com/mcp-use/mcp-widget-gallery.git
cd mcp-widget-gallery
npm install
npm run devnpx mcp-use deploy- mcp-use — MCP server framework
MIT

