Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ask Question MCP AppAsk the user which features they want to include in their new project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 buildUsage
The MCP server exposes a single tool ask_question with the following parameters:
Parameter | Type | Required | Description |
| string | Yes | The question to display |
| enum | Yes |
|
| array | No | Options for select/multiselect (each with |
| 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 watchLicense
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.