{"repo":"JoJoJotarou/AskUserQuestionPlus","free":true,"listed":false,"github":"https://github.com/JoJoJotarou/AskUserQuestionPlus","clone":"git clone https://github.com/JoJoJotarou/AskUserQuestionPlus.git","description":"A MCP server (Streamable HTTP) for asking user questions via a web interface, inspired by the Claude Code AskUserQuestion Tool.","language":"HTML","stars":36,"topics":["mcp","model-context-protocol","ask-user-questions","claude-code","codex","gemini-cli"],"license":"MIT","category":"mcp-servers","readme_excerpt":"AskUserQuestionPlus A MCP server (Streamable HTTP) for asking user questions via a web interface, inspired by the Claude Code AskUserQuestion Tool. 🌟 Supports Claude Code, Codex, and Gemini CLI! English 中文 --- ✨ 特性 - 🎨 精美界面 ：Claude Code AskUserQuestions 风格样式，支持暗/浅色主题适配 - ⌨️ 全键盘操作 ：支持方向键、Tab、Space、Enter 快捷键，操作流畅 - 📊 丰富交互 ：支持单选、多选、推荐选项标记以及自定义输入（Other） - 🔄 实时通信 ：基于 WebSocket 的实时消息传递，响应迅速 - ⏱️ 超时保护 ：可配置会话超时时间（默认 10 分钟） - 📈 高度可扩展 ：支持 1-20 个问题，每个问题选项数量不限 🚀 部署 启动参数 参数 说明 默认值 示例 :----------------- :----------- :--------------- :----------------- --timeout= 会话超时时间 600000 (10 分钟) --timeout=300000 --port= 监听端口 3456 --port=8080 前台运行 后台运行（推荐） 使用 pm2 需先安装 pm2: npm install -g pm2 使用 Docker ⚙️ 配置 Claude Code Codex 在 /.codex/config.toml 中添加配置： 或者使用命令行： - [[MCP] Add support for streamable HTTP MCP servers](https://github.com/openai/codex/pull/4317) - [Replace experimental use rmcp client with [features].rmcp client](https://github.com/openai/codex/issues/6995) Gemini CLI ⚠️ 注意 ：如果遇到 [Error: Unrecognized key(s) in object: 'type'] 错误 (参见 issue #15449)： - 请在 /.gemini/settings.json 中删除 type 字段 - 或等待 gemini cli v0.23.0 发布 🕹️ 使用方法 基本流程 1. 启动与 Claude Code/Codex/Gemini 的对话。 2. 模型调用工具：例如 使用 ask user question plus 工具问我 3 个问题 。 3. 浏览器自动打开问卷界面。 4. 使用键盘（方向键、Space、Enter）或鼠标回答问题。 5. 提交后浏览器标签页自动关闭，结果返回给模型。 键盘快捷键 快捷键 功能 :----------------- :------------------------ ↑ ↓ 在选项之间移动 / 滚动页面 ← → / Tab 在不同问题标签页之间切换 Space / Enter 选中/取消选中当前选项 Cmd/Ctrl + Enter 进入提交 Tab / 提交答案 🔧 工具定义 (Tools) ask user question plus 输","default_branch":null,"files":null,"tree":[],"storefront":"/r/JoJoJotarou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JoJoJotarou/AskUserQuestionPlus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}