home / mcp / ask human mcp server

Ask Human MCP Server

Provides an interactive human-in-the-loop MCP server for AI agents to request human input and receive answers.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "masony817-ask-human-mcp": {
      "command": "ask-human-mcp",
      "args": []
    }
  }
}

You deploy an MCP server to let your AI agents raise questions to a human before guessing, keeping workflows accurate and fast. This server streams questions, records answers, and lets multiple agents share a safe feedback loop to prevent hallucinations during development.

How to use

You integrate an MCP client with the server so your AI agents can ask for human input when they’re uncertain. When an agent hits the need for a human answer, it sends a question and context to the MCP server and waits for a response. Once a human provides an answer, the agent continues its work using that answer to proceed with coding or decision-making.

How to install

Prerequisites: you need Python and pip installed on your system.

Install the MCP package globally on your machine.

pip install ask-human-mcp

Run the MCP server to start listening for questions from agents.

ask-human-mcp

For local development, you can define a minimal configuration that points to the stdio server command.

{
  "mcpServers": {
    "ask-human": { "command": "ask-human-mcp" }
  }
}

Available tools

ask_human

Asks a human a question with optional context and returns the human-provided answer to the AI agent.

list_pending_questions

Retrieves questions currently awaiting human answers.

get_qa_stats

Returns statistics about the question-and-answer session, including counts and timing.