Minidoracat/mcp-feedback-enhanced

Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, featuring dual interface support (Web UI and Desktop Application) with intelligent environment detection and cross-platform compatibility.

What it solves

This project provides a way to insert human checkpoints into long-running AI tasks. It prevents AI agents from making speculative operations or drifting from the user's intent by requiring the AI to confirm actions with the user through an interactive interface before proceeding.

How it works

It is an MCP (Model Context Protocol) server that triggers a Web UI or a Desktop Application when the AI calls a specific tool. The AI sends a request for feedback, and the user provides input via the interface (text, prompt selection, or image uploads). This feedback is delivered back to the AI in real-time via a WebSocket connection, allowing the AI to adjust its behavior or continue the task based on the human response.

Who it’s for

Developers using MCP-compatible AI IDEs and agents (such as Cursor, Cline, Windsurf, Augment, and Trae) who want more control over autonomous AI workflows, especially in local, SSH remote, or WSL environments.

Highlights

  • Dual Interface Options: Supports both a lightweight Web UI and a cross-platform Desktop Application (Tauri-based).
  • Smart Interaction: Includes prompt management for common responses, auto-timed submission, and support for image uploads (PNG, JPG, GIF, etc.).
  • Environment Adaptability: Specifically designed to work across local, SSH remote, and WSL environments with automatic detection.
  • Session Tracking: Automatically records session history and statistics with export options for JSON, CSV, and Markdown.
  • Rich Media Support: Renders AI work summaries in Markdown and supports clipboard pasting for images.

Related

  • Project
  • Project
  • Project
  • Project
  • Project