Human In The Loop MCP Server banner
GongRzhe GongRzhe

Human In The Loop MCP Server

AI community

Description

A powerful 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.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Human-In-the-Loop MCP Server

![](https://badge.mcpx.dev?type=server 'MCP Server') [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![PyPI version](https://badge.fury.io/py/hitl-mcp-server.svg)](https://badge.fury.io/py/hitl-mcp-server)

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](demo.gif)

πŸš€ 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

  • Non-blocking Operation: All dialogs run in separate threads to prevent blocking
  • Timeout Protection: Configurable 5-minute timeouts prevent hanging operations
  • Platform Detection: Automatic optimization for each operating system
  • Modern UI Design: Beautiful interface with smooth animations and hover effects
  • Error Handling: Comprehensive error reporting and graceful recovery
  • Keyboard Navigation: Full keyboard shortcuts support (Enter/Escape)

πŸ“¦ Installation & Setup