ask-user-mcp
Click on "Deploy 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-user-mcpask user what to name the new function"
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-user-mcp
MCP server that enables Claude to pause and ask clarifying questions via Emacs.
Quick Start
npm install
npm run buildBuilt files are in build/.
Related MCP server: claude-sessions-mcp
agent-shell Configuration
Add to ~/.config/agent-shell/mcp-servers.json:
{
"mcpServers": {
"ask-user": {
"command": "node",
"args": ["/REPLACE/WITH/ABSOLUTE/PATH/ask-user-mcp/build/index.js"]
}
}
}Replace /REPLACE/WITH/ABSOLUTE/PATH/ with the actual path to this project.
Emacs Setup
Add to your Emacs config:
;; ask-user-mcp support
(load-file "/REPLACE/WITH/ABSOLUTE/PATH/ask-user-mcp/emacs/ask-user.el")
;; Ensure Emacs server is running (required for emacsclient)
(unless (server-running-p)
(server-start))Replace /REPLACE/WITH/ABSOLUTE/PATH/ with the actual path to this project.
Tool Parameters
The ask_user tool accepts:
question (required): The question to ask the user
header (optional): Context displayed above the question in the prompt
timeout_ms (optional): How long to wait for response
Minimum: 30 seconds (30000)
Maximum: 30 minutes (1800000)
Default: 5 minutes (300000)
Debugging
Enable debug logs to see Q&A audit trail:
LOG_LEVEL=debug node build/index.jsDebug logs include: question, response, duration, and success/error status.
For common issues, see TROUBLESHOOTING.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for "taming the Claude" with structured task queues.1413 npm70MIT
- AlicenseBqualityDmaintenanceMCP server for managing Claude Code conversation sessions1296 npmMIT
- AlicenseNot gradedqualityDmaintenanceA small MCP server that lets Claude (or any MCP client) ask other models what they think.MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude Code to control a running Emacs instance via MCP, supporting file opening, Magit integration, and server status checks.4MIT