MCP Feedback Enhanced▌
by Minidoracat
Interactive MCP server for collecting user feedback and executing commands during AI-assisted development. Features a we
Interactive MCP server for collecting user feedback and executing commands during AI-assisted development. Features a web UI with text and image feedback, command execution, and session management. 3,500+ GitHub stars.
github stars
★ 3.6K
Both formats append explainx.ai attribution and the canonical URL for this MCP server listing.
best for
- / AI-assisted development workflows requiring user confirmation
- / Remote development environments and WSL setups
- / Developers using Cursor, Cline, Windsurf or similar AI coding tools
- / Teams wanting to reduce AI API costs through feedback loops
capabilities
- / Collect user feedback through web UI or desktop application
- / Execute development commands with user confirmation
- / Display text and image feedback in interactive interface
- / Manage development sessions across multiple environments
- / Launch interfaces automatically from AI tools
- / Support both local and remote SSH/WSL environments
what it does
Provides a feedback-oriented workflow for AI-assisted development with a web UI and desktop app for collecting user input and executing commands. Helps reduce AI costs by confirming actions with users before execution.
about
MCP Feedback Enhanced is a community-built MCP server published by Minidoracat that provides AI assistants with tools and capabilities via the Model Context Protocol. Interactive MCP server for collecting user feedback and executing commands during AI-assisted development. Features a we It is categorized under developer tools.
how to install
You can install MCP Feedback Enhanced in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
license
NOASSERTION
MCP Feedback Enhanced is released under the NOASSERTION license.
readme
MCP Feedback Enhanced
🌐 Language / 語言切換: English | 繁體中文 | 简体中文
Original Author: Fábio Ferreira | Original Project ⭐ Enhanced Fork: Minidoracat UI Design Reference: sanshao85/mcp-feedback-collector
🎯 Core Concept
This is an MCP server that establishes feedback-oriented development workflows, providing Web UI and Desktop Application dual interface options, perfectly adapting to local, SSH Remote environments, and WSL (Windows Subsystem for Linux) environments. By guiding AI to confirm with users rather than making speculative operations, it can consolidate multiple tool calls into a single feedback-oriented request, dramatically reducing platform costs and improving development efficiency.
🌐 Dual Interface Architecture Advantages:
- 🖥️ Desktop Application: Native cross-platform desktop experience, supporting Windows, macOS, Linux
- 🌐 Web UI: No GUI dependencies required, suitable for remote and WSL environments
- 🔧 Flexible Deployment: Choose the most suitable interface mode based on environment requirements
- 📦 Unified Functionality: Both interfaces provide exactly the same functional experience
🖥️ Desktop Application: v2.5.0 introduces cross-platform desktop application support based on Tauri framework, supporting Windows, macOS, and Linux platforms with native desktop experience.
Supported Platforms: Cursor | Cline | Windsurf | Augment | Trae
🔄 Workflow
- AI Call →
mcp-feedback-enhancedtool - Interface Launch → Auto-open desktop application or browser interface (based on configuration)
- Smart Interaction → Prompt selection, text input, image upload, auto-submit
- Real-time Feedback → WebSocket connection delivers information to AI instantly
- Session Tracking → Auto-record session history and statistics
- Process Continuation → AI adjusts behavior or ends task based on feedback
🌟 Key Features
🖥️ Dual Interface Support
- Desktop Application: Cross-platform native application based on Tauri, supporting Windows, macOS, Linux
- Web UI Interface: Lightweight browser interface suitable for remote and WSL environments
- Automatic Environment Detection: Intelligently recognizes SSH Remote, WSL and other special environments
- Unified Feature Experience: Both interfaces provide exactly the same functionality
📝 Smart Workflow
- Prompt Management: CRUD operations for common prompts, usage statistics, intelligent sorting
- Auto-Timed Submit: 1-86400 second flexible timer, supports pause, resume, cancel with new pause/resume button controls
- Auto Command Execution (v2.6.0): Automatically execute preset commands after creating new sessions or commits for improved development efficiency
- Session Management & Tracking: Local file storage, privacy controls, history export (supports JSON, CSV, Markdown formats), real-time statistics, flexible timeout settings
- Connection Monitoring: WebSocket status monitoring, auto-reconnection, quality indicators
- AI Work Summary Markdown Display: Support for rich Markdown syntax rendering including headers, bold text, code blocks, lists, links and other formats for enhanced content readability
🎨 Modern Experience
- Responsive Design: Adapts to different screen sizes, modular JavaScript architecture
- Audio Notifications: Built-in multiple sound effects, custom audio upload support, volume control
- System Notifications (v2.6.0): System-level real-time alerts for important events (like auto-commit, session timeout)
- Smart Memory: Input box height memory, one-click copy, persistent settings
- Multi-language Support: Traditional Chinese, English, Simplified Chinese, instant switching
🖼️ Images & Media
- Full Format Support: PNG, JPG, JPEG, GIF, BMP, WebP
- Convenient Upload: Drag & drop files, clipboard paste (Ctrl+V)
- Unlimited Processing: Support for any size images, automatic intelligent processing
🌐 Interface Preview
Web UI Interface (v2.5.0 - Desktop Application Support)
<div align="center"> <img src="docs/en/images/web1.png" width="400" alt="Web UI Main Interface - Prompt Management & Auto Submit" /> </div> <details> <summary>📱 Click to view complete interface screenshots</summary> <div align="center"> <img src="docs/en/images/web2.jpeg" width="800" alt="Web UI Complete Interface - Session Management & Settings" /> </div> </details>Web UI Interface - Supports desktop application and Web interface, providing prompt management, auto-submit, session tracking and other smart features
Desktop Application Interface (v2.5.0 New Feature)
<div align="center"> <img src="docs/en/images/desktop1.png" width="600" alt="Desktop Application - Native Cross-platform Desktop Experience" /> </div>Desktop Application - Native cross-platform desktop application based on Tauri framework, supporting Windows, macOS, Linux with exactly the same functionality as Web UI
Shortcut Support
Ctrl+Enter(Windows/Linux)/Cmd+Enter(macOS):Submit feedback (both main keyboard and numeric keypad supported)Ctrl+V(Windows/Linux)/Cmd+V(macOS):Direct paste clipboard imagesCtrl+I(Windows/Linux)/Cmd+I(macOS):Quick focus input box (Thanks @penn201500)
🚀 Quick Start
1. Installation & Testing
# Install uv (if not already installed)
pip install uv
2. Configure MCP
Basic Configuration (suitable for most users):
{
"mcpServers": {
"mcp-feedback-enhanced": {
"command": "uvx",
"args": ["mcp-feedback-enhanced@latest"],
"timeout": 600,
"autoApprove": ["interactive_feedback"]
}
}
}
Advanced Configuration (requires custom environment):
{
"mcpServers": {
"mcp-feedback-enhanced": {
"command": "uvx",
"args": ["mcp-feedback-enhanced@latest"],
"timeout": 600,
"env": {
"MCP_DEBUG": "false",
"MCP_WEB_HOST": "127.0.0.1",
"MCP_WEB_PORT": "8765",
"MCP_LANGUAGE": "en"
},
"autoApprove": ["interactive_feedback"]
}
}
}
Desktop Application Configuration (v2.5.0 new feature - using native desktop application):
{
"mcpServers": {
"mcp-feedback-enhanced": {
"command": "uvx",
"args": ["mcp-feedback-enhanced@latest"],
"timeout": 600,
"env": {
"MCP_DESKTOP_MODE": "true",
"MCP_WEB_HOST": "127.0.0.1",
"MCP_WEB_PORT": "8765",
"MCP_DEBUG": "false"
},
"autoApprove": ["interactive_feedback"]
}
}
}
Configuration File Examples:
- Desktop Mode: examples/mcp-config-desktop.json
- Web Mode: examples/mcp-config-web.json
3. Prompt Engineering Setup
For optimal results, add the following rules to your AI assistant:
# MCP Interactive Feedback Rules
follow mcp-feedback-enhanced instructions
⚙️ Advanced Settings
Environment Variables
| Variable | Purpose | Values | Default |
|---|---|---|---|
MCP_DEBUG | Debug mode | true/false | false |
MCP_WEB_HOST | Web UI host binding | IP address or hostname | 127.0.0.1 |
MCP_WEB_PORT | Web UI port | 1024-65535 | 8765 |
MCP_DESKTOP_MODE | Desktop application mode | true/false | false |
MCP_LANGUAGE | Force UI language | zh-TW/zh-CN/en | Auto-detect |
MCP_WEB_HOST Explanation:
127.0.0.1(default): Local access only, higher security0.0.0.0: Allow remote access, suitable for SSH remote development environments
MCP_LANGUAGE Explanation:
- Used to force the interface language, overriding automatic system detection
- Supported language codes:
zh-TW: Traditional Chinesezh-CN: Simplified Chineseen: English
- Language detection priority:
- User-saved language settings in the interface (highest priority)
MCP_LANGUAGEenvironment variable- System environment variables (LANG, LC_ALL, etc.)
- System default language
- Fallback to default language (Traditional Chinese)
Testing Options
# Version check
uvx mcp-feedback-enhanced@latest version # Check version
# Interface testing
uvx mcp-feedback-enhanced@latest test --web # Test Web UI (auto continuous running)
uvx mcp-feedback-enhanced@latest test --desktop # Test desktop application (v2.5.0 new feature)
# Debug mode
MCP_DEBUG=true uvx mcp-feedback-enhanced@latest test
# Specify language for testing
MCP_LANGUAGE=en uvx mcp-feedback-enhanced@latest test --web # Force English interface
MCP_LANGUAGE=zh-TW uvx mcp-feedback-enhanced@latest test --web # Force Traditional Chinese
MCP_LANGUAGE=zh-CN uvx mcp-feedback-enhanced@latest test --web # Force Simplified Chinese
Developer Installation
git clone https://github.com/Minidoracat/mcp-feedback-enhanced.git
cd mcp-feedback-enhanced
uv sync
Local Testing Methods
# Functional testing
make test-func # Standard functional testing
make test-web # Web UI testing (continuous running)
make test-desktop-func # Desktop application functional testing
# Or use direct commands
uv run python -m mcp_feedback_enhanced test # Standard functional testing
uvx --no-cache --with-editable . mcp-feedback-enhanced test --web # Web UI testing (continuous running)
uvx --no-cache --with-editable . mcp-feedback-enhanced test --desktop # Desktop appl
---
FAQ
- What is the MCP Feedback Enhanced MCP server?
- MCP Feedback Enhanced is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
- How do MCP servers relate to agent skills?
- Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
- How are reviews shown for MCP Feedback Enhanced?
- This profile displays 40 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.5 out of 5—verify behavior in your own environment before production use.
Use Cases▌
Extended AI Capabilities
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Context Enhancement
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Workflow Automation
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Implementation Guide▌
Prerequisites
- ›Claude Desktop 0.7.0+ or Cursor IDE with MCP support
- ›Basic understanding of MCP architecture and capabilities
- ›Access credentials for integrated services (if required)
- ›Willingness to experiment and iterate on configuration
Time Estimate
15-60 minutes depending on server complexity
Installation Steps
- 1.Install MCP server: npm install -g [package-name] or via GitHub
- 2.Add server configuration to ~/.claude/mcp.json
- 3.Provide required credentials and configuration
- 4.Restart Claude Desktop to load new server
- 5.Test basic functionality with simple prompts
- 6.Explore capabilities and experiment with use cases
- 7.Document successful patterns for reuse
Troubleshooting
- ⚠MCP server not loading: Check config syntax, verify installation
- ⚠Connection errors: Check network, firewall, credentials
- ⚠Feature not working: Read server docs, check required parameters
- ⚠Performance issues: Monitor resource usage, check for network latency
- ⚠Conflicts with other servers: Check port assignments, namespace collisions
Best Practices▌
✓ Do
- +Read server documentation thoroughly before setup
- +Start with simple use cases to validate functionality
- +Test in non-production environment first
- +Monitor resource usage and performance
- +Keep servers updated for bug fixes and new features
- +Document configuration for team members
- +Use environment variables for sensitive configuration
✗ Don't
- −Don't grant overly permissive access to MCP servers
- −Don't skip reading security considerations in docs
- −Don't expose sensitive data without proper controls
- −Don't run untrusted MCP servers without code review
- −Don't ignore error messages—investigate root cause
💡 Pro Tips
- ★Combine multiple MCP servers for powerful workflows
- ★Create custom MCP servers for your specific needs
- ★Share successful configurations with team
- ★Use MCP inspector for debugging
- ★Join MCP community for tips and troubleshooting
Technical Details▌
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
- Model Context Protocol (MCP)
- JSON-RPC 2.0
- stdio or HTTP transport
Compatibility
- Claude Desktop
- Cursor IDE
- Custom MCP clients
When to Use This▌
✓ Use When
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid When
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.
Integration▌
- →Tool composition: Chain multiple MCP tools in workflows
- →Context augmentation: Provide AI with relevant external data
- →Action delegation: Let AI execute tasks on external systems
- →Bidirectional sync: Keep AI context and external systems in sync
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
List & Promote Your MCP Server
Share your MCP server with the developer community
Ratings
4.5★★★★★40 reviews- ★★★★★Olivia Li· Dec 28, 2024
We evaluated MCP Feedback Enhanced against two servers with overlapping tools; this profile had the clearer scope statement.
- ★★★★★Soo Torres· Dec 20, 2024
MCP Feedback Enhanced has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
- ★★★★★Soo Flores· Dec 20, 2024
We wired MCP Feedback Enhanced into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
- ★★★★★Ganesh Mohane· Dec 12, 2024
MCP Feedback Enhanced reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
- ★★★★★Meera Jackson· Nov 11, 2024
MCP Feedback Enhanced is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
- ★★★★★Noah Liu· Nov 11, 2024
According to our notes, MCP Feedback Enhanced benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
- ★★★★★Sakshi Patil· Nov 3, 2024
I recommend MCP Feedback Enhanced for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
- ★★★★★Chaitanya Patil· Oct 22, 2024
Strong directory entry: MCP Feedback Enhanced surfaces stars and publisher context so we could sanity-check maintenance before adopting.
- ★★★★★Naina Thompson· Oct 2, 2024
We wired MCP Feedback Enhanced into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
- ★★★★★Omar Abbas· Oct 2, 2024
MCP Feedback Enhanced has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
showing 1-10 of 40