AskMeMCP
About
Enables AI assistants to request human input through a web interface, facilitating human-in-the-loop interactions.
Details
- Author
- thlandgraf
- Categories
- Communication, Automation, AI
Jump to
Setup
Install AskMeMCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/thlandgraf/askme-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
AskMeMCP is a Model Context Protocol (MCP) server that enables AI assistants to request human input through a web interface. It implements multiple interactive tools (ask-one-question,ask-multiple-choice,challenge-hypothesis,choose-next), allowing MCP clients like Claude Code to pause execution and wait for human responses.
- stdio Transport: Direct integration with Claude Code and other MCP clients
- Self-Contained Server: Serves Angular UI statically - no separate UI server needed
- Dynamic Port Allocation: Automatically finds available port if default is in use
- Automatic Browser Opening: Opens UI automatically when requests arrive
- Real-time Updates: Server-Sent Events for live communication
- Multiple Tool Types: Single questions, multiple choice, hypothesis challenges, and decision workflows
Option 1: Using npx (No Installation Required)
You can run Ask-Me MCP directly using npx without installing it globally:
Note: The first time you run this, npx will ask for confirmation to install the package temporarily. To skip this confirmation, use:
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- Linux:~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "ask-me": { "command": "npx", "args": ["--yes", "ask-me-mcp"] } } }
claude mcp add askme -- npx -y ask-me-mcp
Or manually add to your Claude Code configuration:
- macOS:~/Library/Application Support/Claude/claude_code_config.json
- Windows:%APPDATA%\Claude\claude_code_config.json
- Linux:~/.config/Claude/claude_code_config.json
{ "mcpServers": { "ask-me": { "command": "npx", "args": ["--yes", "ask-me-mcp"] } } }
Add to your Cursor settings (in.cursor/mcp_settings.jsonin your project root):
{ "mcpServers": { "ask-me": { "command": "npx", "args": ["--yes", "ask-me-mcp"] } } }
VS Code with Continue or Similar Extensions
For VS Code extensions that support MCP, add to your extension's configuration:
{ "mcpServers": { "ask-me": { "command": "npx", "args": ["--yes", "ask-me-mcp"] } } }
-
Auto-discovery (default): Finds available port starting from 3000
Fixed port: Uses exact port specified with--port(fails if port is in use)
For Claude Code configuration with fixed port:
{ "mcpServers": { "ask-me": { "command": "npx", "args": ["--yes", "ask-me-mcp", "--port", "8080"] } } }
# Clone the repository git clone https://github.com/yourusername/AskMeMCP.git cd AskMeMCP # Install dependencies npm install # Build all projects npm run build # Configure Claude Code with full path
{ "mcpServers": { "ask-me": { "command": "node", "args": ["/full/path/to/AskMeMCP/dist/askme-server/main.js"] } } }
Once configured, you can use the available tools in Claude Code:
Please use the ask-one-question tool to ask me what my favorite color is
Please use the ask-multiple-choice tool with these questions: { "questions": [ { "text": "Which deployment environments should we target?", "options": ["Development", "Staging", "Production"] }, { "text": "Which features should be included in this release?", "options": ["User Authentication", "Dashboard Updates", "API Improvements", "Mobile Support"] } ] }
All requests will appear in the web UI where you can provide responses. For multiple choice questions, you can select multiple options and add comments to each choice.
- askme-server: stdio MCP server with embedded HTTP bridge for browser communication
- askme-ui: Angular 20+ frontend with reactive UI using signals
- askme-shared: Shared TypeScript types for frontend-backend communication
# Run the UI in development mode npx nx serve askme-ui # Run the server in development mode npx nx serve askme-server # Run tests npx nx test askme-ui npx nx test askme-server # Lint code npx nx lint askme-ui npx nx lint askme-server
If you see "Connection failed" errors:
-
Enable Debug Mode: Run with debug logging to see what's happening:
Check the Server: Test if the server runs correctly:
Port Conflicts: If port 3000 is in use, specify a different port:
claude mcp add ask-me npx --yes ask-me-mcp --port 8080
Manual Test: Run the server directly to see any errors:
- First Time Confirmation: The first run ofnpx ask-me-mcpmay ask for confirmation. Usenpx --yesto skip this.
- Port Already in Use: The server automatically finds an available port, but you can specify one with--port
- Browser Not Opening: If the browser doesn't open automatically, manually navigate to the port shown in debug logs
An MCP server client for the Agent-to-Agent (A2A) protocol, enabling LLMs to interact with A2A agents.
A bridge server connecting Model Context Protocol (MCP) with Agent-to-Agent (A2A) protocol.
A bridge server connecting Model Context Protocol (MCP) with Agent-to-Agent (A2A) protocol.
Production-grade multi-agent communication MCP server with 58 tools over MCP+SSE — real-time messaging, task scheduling, shared memory, and a trust-based evolution engine. SQLite WAL persistence, 4-level RBAC, zero-dependency Python/TypeScript SDKs.
Enables room-based messaging between multiple agents.
Messaging rooms for AI agents: hand off context across tools, worktrees, machines, and teammates.
Agent-to-agent messaging platform. any MCP-compatible agent sends and receives direct messages
Agent-to-agent messaging, trust attestation, and collaboration infrastructure — 20 tools + 8 resources for DMs, trust profiles, obligations, and agent discovery via Streamable HTTP.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client, with persistent identity, real-time messaging with @mentions and threads, task handoffs, shared workspace context, semantic search, and replayable MCP App widgets.
Visual coordination protocol for AI agents — 22 MCP tools for glyph-based communication with 50-70% token savings, shared memory, governance, and on-chain attestation.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


