Human-In-the-Loop-MCP-Server

MCP.Pizza Chef: GongRzhe

Long automated jobs usually run until they hit something ambiguous, then either stop or guess. This one opens a small window on your desktop instead: a question, a list of choices, a longer text box, or a plain yes-or-no confirmation. It waits for your reply and carries on with it. Windows, macOS, and Linux each get a native-looking dialog, no account or key is needed, and Mac users grant one accessibility permission the first time.

Archived · The author made this repository read-only on GitHub.
Coding
Other

Use This MCP server To

Approve a risky change before my assistant carries it out Pick between options mid-task instead of starting over Paste in a longer note when more detail is needed Get a yes-or-no prompt before any files are deleted See a pop-up the moment a long job finishes

README

Human-In-the-Loop MCP Server

License: MIT PyPI version

A powerful Model Context Protocol (MCP) Server that enables AI assistants like Claude to interact with humans through intuitive GUI dialogs. This server bridges the gap between automated AI processes and human decision-making by providing real-time user input tools, choices, confirmations, and feedback mechanisms.

demo

🚀 Features

💬 Interactive Dialog Tools

  • Text Input: Get text, numbers, or other data from users with validation
  • Multiple Choice: Present options for single or multiple selections
  • Multi-line Input: Collect longer text content, code, or detailed descriptions
  • Confirmation Dialogs: Ask for yes/no decisions before proceeding with actions
  • Information Messages: Display notifications, status updates, and results
  • Health Check: Monitor server status and GUI availability

🎨 Modern Cross-Platform GUI

  • Windows: Modern Windows 11-style interface with beautiful styling, hover effects, and enhanced visual design
  • macOS: Native macOS experience with SF Pro Display fonts and proper window management
  • Linux: Ubuntu-compatible GUI with modern styling and system fonts

⚡ Advanced Features

Human-In-the-Loop-MCP-Server FAQ

Which apps does it work in?
Claude Desktop is documented in full, and other assistants that support this kind of connection can use it too.
Do I need an account or key?
No, it runs entirely on your own computer and there is nothing to sign up for.
Will it work on my operating system?
Yes, Windows, macOS, and Linux each get a dialog styled for that system.
Can I use this to approve steps before they happen?
Yes, a yes-or-no confirmation dialog is one of the built-in prompts your assistant can call.
What happens if I walk away from the computer?
Each dialog times out after about five minutes, so a job never hangs forever waiting on you.
How hard is setup?
You paste a short snippet into your assistant's settings; Mac users also allow one accessibility permission.