
Ask User
Interface UIpar ergunsh
Interactive question UI that lets AI agents ask users multiple-choice, multi-select, and free-text questions rendered inline in the conversation.
What it does
Ask User renders a polished, tab-based question form directly inside the AI conversation. When an agent needs structured input — framework choices, auth preferences, feature flags — it calls the ask_user tool and a React UI appears inline. Users navigate questions with keyboard shortcuts or clicks, answer with radio buttons, checkboxes, or free text, then submit all answers in one go. Results come back as clean key→value pairs the agent can act on immediately.
Key features
- Multi-question tabs — ask up to N questions at once, each in its own navigable tab with a progress indicator
- Single & multi-select — radio-button style for single answers, checkbox style for multi-select
- Custom "Other" input — optional free-text field on any question for answers outside the predefined options
- Full keyboard navigation — Tab/Shift+Tab between questions, arrow keys to move between options, Enter to select and submit
- Dual transport — works over HTTP (Claude.ai web connector) and stdio (Claude Desktop local install)
- Light/dark theme — automatically matches the host client's colour scheme with a warm, Claude-native palette
Installation
Claude.ai (hosted, no install needed):
- Go to Settings → Connectors → Add custom connector
- Enter MCP server URL:
https://ask-user-mcp-app.vercel.app/mcp - Save and start a new conversation
Claude Desktop (local build):
git clone https://github.com/ergunsh/ask-user-mcp-app
cd ask-user-mcp-app
npm install && npm run build
Add to claude_desktop_config.json:
{
"mcpServers": {
"ask-user": {
"command": "node",
"args": ["/absolute/path/to/ask-user-mcp-app/dist/main.js", "--stdio"]
}
}
}
Supported hosts
Confirmed: Claude Desktop, Claude.ai web (via HTTP connector URL).
Installation rapide
npx ask-user-mcp-appInformations
- Tarification
- free
- Publié
- 4/7/2026
- Mis à jour
- 2 months ago