by Minidoracat
Interactive MCP server for collecting user feedback and executing commands during AI-assisted development. Features a we
★ 3.6K
GitHub stars
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.
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.
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.
NOASSERTION
MCP Feedback Enhanced is released under the NOASSERTION license.
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
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
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
Share your MCP server with the developer community
We evaluated MCP Feedback Enhanced against two servers with overlapping tools; this profile had the clearer scope statement.
MCP Feedback Enhanced has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
We wired MCP Feedback Enhanced into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
MCP Feedback Enhanced reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
MCP Feedback Enhanced is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
According to our notes, MCP Feedback Enhanced benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
I recommend MCP Feedback Enhanced for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
Strong directory entry: MCP Feedback Enhanced surfaces stars and publisher context so we could sanity-check maintenance before adopting.
We wired MCP Feedback Enhanced into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
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
🌐 Language / 語言切換: English | 繁體中文 | 简体中文
Original Author: Fábio Ferreira | Original Project ⭐ Enhanced Fork: Minidoracat UI Design Reference: sanshao85/mcp-feedback-collector
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: 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
mcp-feedback-enhanced toolWeb UI Interface - Supports desktop application and Web interface, providing prompt management, auto-submit, session tracking and other smart features
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)# Install uv (if not already installed)
pip install uv
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:
For optimal results, add the following rules to your AI assistant:
# MCP Interactive Feedback Rules
follow mcp-feedback-enhanced instructions
| 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 environmentsMCP_LANGUAGE Explanation:
zh-TW: Traditional Chinesezh-CN: Simplified Chineseen: EnglishMCP_LANGUAGE environment variable# 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
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
---
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ 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.