ask_user
Prompts the user with a question via a pop-up command prompt and awaits their interactive response.
Give a running agent a way to stop and ask the person at the keyboard, in a pop-up prompt with options they can pick from, instead of guessing and carrying on.
LABSCO SUMMARY
ask_user is the entire surface: a message, an optional set of predefined options, and a project label. The trade is explicit in what the call does — it waits for an interactive response — so it earns its place at the decision points where a wrong guess is expensive, not everywhere the agent is unsure.
A single-tool server that puts a question from the model in front of the user in a pop-up command prompt and waits for the answer.
Someone at the keyboard while the agent runs, and a desktop session that can display the prompt.
One command — npx mcp-interactive -t 300
USE CASES
When the instructions run out — which of two paths to take, which file to overwrite — put the question and its options in front of the person at the keyboard and wait.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
ask_userPrompts the user with a question via a pop-up command prompt and awaits their interactive response.
BEFORE YOU INSTALL
1 tool when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-interactive": {
"command": "npx",
"args": [
"mcp-interactive",
"-t",
"300"
]
}
}
}npx mcp-interactive -t 300