Labsco
MCP SERVER

AskMeMCP

by thlandgraf

Let a coding agent stop and ask you a real question — in a browser window that opens by itself — instead of guessing and carrying on.

Notifications & Alerting to HumansVerified
Summary
Four ways to interrupt an agent, each shaped to a different kind of uncertainty.

The split is the point: an open question for total uncertainty, a multiple choice when the options are already known, a hypothesis rating when you want judgment on specific claims, and a next-step chooser for branching work. Nothing to install and nothing to authorize — it serves its own UI and opens the browser when a question is waiting.

What it is

A human-in-the-loop server. It runs over stdio and serves its own web UI, so when the agent needs your judgment it posts a question there and waits for the answer.

What you get
  • A free-form question for the cases where the agent does not yet know what the options are
  • Multiple-choice questions from a known set — several questions at once, each answer carrying a priority and a comment
  • Hypothesis checks: a titled list of claims you rate rather than a question you have to write an answer to
  • Decision points that present the viable paths forward and let you pick which one the work continues down
  • The UI is served by the server itself and opens automatically when a request arrives, updating live over server-sent events
Requirements

Nothing to authorize — no account, no key. Run it with npx --yes ask-me-mcp from the npm package ask-me-mcp; the current published version is 1.0.2. Transport is stdio, and the browser UI is served from a port the server finds for itself starting at 3000; pass --port to pin one, which fails if that port is taken. ASK_ME_MCP_DEBUG=1 turns on debug logging.

Setup effort

One command — npx --yes ask-me-mcp