MCP server/ai-tools

Ask Question MCP App MCP Server

An MCP App that provides an interactive UI for asking questions.

imranbarbhuiya/mcp-apps ↗by imranbarbhuiyaupdated
Manual setup required. The maintainer's config contains paths only you know - edit the placeholders below before adding it to Claude Code.
1

Prepare the server locally

Run this once before adding it to Claude Code.

npm install
npm run build
2

Register it in Claude Code

claude mcp add ask-question-mcp -- node /path/to/ask-question-mcp/dist/index.js

Replace any placeholder paths in the command with the real path on your machine.

3

Make your agent remember this setup

ask-question-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Supports free-form text input for open-ended questions
  • Provides single-select dropdown functionality
  • Enables multi-select options using checkboxes
  • Includes a simple Yes/No confirmation dialog

Tools 1

ask_questionDisplays an interactive question dialog to the user with various input types.

Try it

Ask me to select my preferred programming language from a list of options.
Prompt me to confirm if I want to proceed with the file deletion process.
Ask me for a feature request using a text input field.
Present a multi-select menu to choose which project modules to install.
Original README from imranbarbhuiya/mcp-apps

Ask Question MCP App

An MCP App that provides an interactive UI for asking questions with various input types.

Features

  • Text Input: Free-form text area for open-ended questions
  • Single Select: Choose one option from a list
  • Multi-Select: Choose multiple options with checkboxes
  • Confirm: Simple Yes/No confirmation dialog

Installation

npm install
npm run build

Usage

The MCP server exposes a single tool ask_question with the following parameters:

Parameter Type Required Description
question string Yes The question to display
inputType enum Yes text, select, multiselect, or confirm
options array No Options for select/multiselect (each with value, label, optional description)
placeholder string No Placeholder text for text input

Examples

Text Input:

{
	"question": "What feature would you like to implement?",
	"inputType": "text",
	"placeholder": "Describe the feature..."
}

Single Select:

{
	"question": "Which framework do you prefer?",
	"inputType": "select",
	"options": [
		{
			"value": "react",
			"label": "React",
			"description": "A JavaScript library for building user interfaces"
		},
		{
			"value": "vue",
			"label": "Vue",
			"description": "The progressive JavaScript framework"
		},
		{
			"value": "svelte",
			"label": "Svelte",
			"description": "Cybernetically enhanced web apps"
		}
	]
}

Multi-Select:

{
	"question": "Select the features to include:",
	"inputType": "multiselect",
	"options": [
		{ "value": "auth", "label": "Authentication" },
		{ "value": "db", "label": "Database" },
		{ "value": "api", "label": "REST API" },
		{ "value": "tests", "label": "Unit Tests" }
	]
}

Confirmation:

{
	"question": "Do you want to proceed with the deployment?",
	"inputType": "confirm"
}

VS Code Configuration

Add to your .vscode/mcp.json:

{
	"servers": {
		"ask-question-mcp": {
			"type": "stdio",
			"command": "node",
			"args": ["/path/to/ask-question-mcp/dist/index.js"]
		}
	}
}

Development

npm run watch

License

MIT

Frequently Asked Questions

What are the key features of Ask Question MCP App?

Supports free-form text input for open-ended questions. Provides single-select dropdown functionality. Enables multi-select options using checkboxes. Includes a simple Yes/No confirmation dialog.

What can I use Ask Question MCP App for?

Gathering user preferences for project configuration during an LLM-led setup. Confirming critical actions before the LLM executes a command. Collecting structured feedback or feature requests from users. Selecting specific components or modules to include in a generated codebase.

How do I install Ask Question MCP App?

Install Ask Question MCP App by running: npm install && npm run build

What MCP clients work with Ask Question MCP App?

Ask Question MCP App works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep Ask Question MCP App docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest