MCP Feedback Enhanced

Normal
GitHub JavaScript NOASSERTION

Description

An enhanced MCP server for interactive user feedback and command execution in AI-assisted development, with dual Web UI and desktop app support, intelligent environment detection, and cross-platform compatibility.

Key Features

  • Dual interface architecture — native Tauri-based desktop app (Windows/macOS/Linux) plus lightweight Web UI for remote and WSL environments
  • Smart prompt management with CRUD operations, usage statistics, and intelligent sorting for reusable feedback templates
  • Auto-timed submission with 1-86400 second flexible timer, pause/resume controls, and configurable auto-commit after sessions
  • Full media support — drag-and-drop, clipboard paste, and unlimited image processing for PNG/JPG/GIF/BMP/WebP formats
  • Session tracking with local file storage, history export (JSON/CSV/Markdown), real-time statistics, and WebSocket connection monitoring
  • Multi-language UI with instant switching between Traditional Chinese, Simplified Chinese, and English

Use Cases

💡 AI-assisted coding where the developer needs to review and approve agent actions before execution
💡 Remote development over SSH where native GUI feedback tools are unavailable
💡 WSL-based workflows requiring cross-platform feedback interfaces that work in Linux subsystem
💡 Reducing platform costs by consolidating multiple agent tool calls into single feedback-oriented requests
💡 Multi-step development tasks where session history and statistics help track iteration quality

Categories

Quick Start

Install uv, then add to your MCP config: `{"mcpServers": {"mcp-feedback-enhanced": {"command": "uvx", "args": ["mcp-feedback-enhanced@latest"], "timeout": 600, "autoApprove": ["interactive_feedback"]}}}`. For desktop mode, add `"env": {"MCP_DESKTOP_MODE": "true"}` to the config.

Related Projects