Token导航 LogoToken导航TokenDH.com
Feedback Enhanced logo
开发工具stdio官方级别未说明来源级核验

Feedback Enhanced

MCP Server

MCP服务器提供Web UI和桌面应用双界面,支持本地、SSH远程和WSL环境,优化AI开发工作流程。

工具数

0

提示词数

0

GitHub Stars

3,784

资源数

0
AI开发工具JavaScriptClaudeClaudeCursorWindsurfClineVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Minidoracat

提供方

Minidoracat

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install uv

详细介绍

MCP反馈增强

🌐 Language / 语言切换: 英语 | 繁体中文 | 简体中文

增强型分叉: 你为什么这么担心? UI设计参考: sanshao85/mcp反馈采集器

🎯 核心概念

这是一个 MCP服务器 这确立了 面向反馈的开发工作流程,提供 Web UI和桌面应用程序 双界面选项,完美适应本地, SSH远程环境,以及 WSL(Linux的Windows子系统)环境通过引导人工智能与用户确认而不是进行推测性操作,它可以将多个工具调用合并为一个面向反馈的请求,从而大大降低平台成本并提高开发效率。

🌐 双接口架构优势:

  • 🖥️ 桌面应用程序:原生跨平台桌面体验,支持Windows、macOS、Linux
  • 🌐 Web用户界面:不需要GUI依赖关系,适用于远程和WSL环境
  • 🔧 灵活部署:根据环境要求选择最合适的接口模式
  • 📦 统一功能:两个接口提供完全相同的功能体验

🖥️ 桌面应用程序: v2.5.0引入了基于Tauri框架的跨平台桌面应用程序支持,支持Windows、macOS和Linux平台,具有原生桌面体验。

支持的平台: 光标 | 克莱恩 | 帆板运动 | 增强 |

🔄 工作流程

  1. AI呼叫mcp-feedback-enhanced 工具
  2. 界面启动 → 自动打开桌面应用程序或浏览器界面(基于配置)
  3. 智能交互 → 提示选择、文本输入、图像上传、自动提交
  4. 实时反馈 → WebSocket连接立即向AI传递信息
  5. 会话跟踪 → 自动记录会话历史和统计信息
  6. 流程继续 → AI根据反馈调整行为或结束任务

🌟 主要特点

🖥️ 双接口支持

  • 桌面应用程序:基于Tauri的跨平台原生应用程序,支持Windows、macOS、Linux
  • Web UI界面:适用于远程和WSL环境的轻量级浏览器界面
  • 自动环境检测:智能识别SSH Remote、WSL和其他特殊环境
  • 统一功能体验:两个接口提供完全相同的功能

📝 智能工作流

  • 及时管理:用于常见提示、使用统计、智能排序的CRUD操作
  • 自动定时提交:1-86400秒灵活定时器,支持暂停、恢复、取消,带有新的暂停/恢复按钮控件
  • 自动命令执行 (v2.6.0):创建新会话或提交后自动执行预设命令,以提高开发效率
  • 会话管理和跟踪:本地文件存储、隐私控制、历史导出(支持JSON、CSV、Markdown格式)、实时统计、灵活的超时设置
  • 连接监控:WebSocket状态监控、自动重新连接、质量指示器
  • AI工作总结Markdown显示:支持丰富的Markdown语法呈现,包括标题、粗体文本、代码块、列表、链接和其他格式,以增强内容的可读性

🎨 现代体验

  • 响应式设计:适应不同的屏幕大小,模块化JavaScript架构
  • 音频通知:内置多种音效,自定义音频上传支持,音量控制
  • 系统通知 (v2.6.0):重要事件的系统级实时警报(如自动提交、会话超时)
  • 智能存储器:输入框高度记忆,一键复制,持久设置
  • 多语言支持:繁体中文、英文、简体中文、即时切换

🖼️ 图片与媒体

  • 完整格式支持:PNG、JPG、JPEG、GIF、BMP、WebP
  • 方便上传:拖放文件、剪贴板粘贴(Ctrl+V)
  • 无限制处理:支持任意尺寸图像,自动智能处理

🌐 界面预览

Web UI界面(v2.5.0-桌面应用程序支持)

📱 Click to view complete interface screenshots

*Web UI界面-支持桌面应用程序和Web界面,提供提示管理、自动提交、会话跟踪等智能功能*

桌面应用程序界面(v2.5.0新功能)

*桌面应用程序-基于Tauri框架的原生跨平台桌面应用程序,支持Windows、macOS、Linux,功能与Web UI完全相同*

快捷方式支持

  • Ctrl+Enter(Windows/Linux)/ Cmd+Enter(macOS):提交反馈(支持主键盘和数字键盘)
  • Ctrl+V(Windows/Linux)/ Cmd+V(macOS):直接粘贴剪贴板图像
  • Ctrl+I(Windows/Linux)/ Cmd+I(macOS):快速聚焦输入框(谢谢@penn201500)

🚀 快速开始

1.安装和测试

# Install uv (if not already installed)
pip install uv

2.配置MCP

基本配置 (适合大多数用户):

{
  "mcpServers": {
    "mcp-feedback-enhanced": {
      "command": "uvx",
      "args": ["mcp-feedback-enhanced@latest"],
      "timeout": 600,
      "autoApprove": ["interactive_feedback"]
    }
  }
}

高级配置 (需要自定义环境):

{
  "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"]
    }
  }
}

桌面应用程序配置 (v2.5.0新功能-使用本机桌面应用程序):

{
  "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"]
    }
  }
}

配置文件示例:

3.快速工程设置

为了获得最佳结果,请将以下规则添加到您的AI助手中:

# MCP Interactive Feedback Rules

follow mcp-feedback-enhanced instructions

⚙️ 高级设置

环境变量

变量目的默认值
MCP_DEBUG调试模式true/falsefalse
MCP_WEB_HOSTWeb UI主机绑定IP地址或主机名127.0.0.1
MCP_WEB_PORTWeb UI端口1024-655358765
MCP_DESKTOP_MODE桌面应用程序模式true/falsefalse
MCP_LANGUAGE强制UI语言zh-TW/zh-CN/en自动检测

MCP_WEB_HOST 解释:

  • 127.0.0.1 (默认):仅本地访问,更高的安全性
  • 0.0.0.0:允许远程访问,适用于SSH远程开发环境

MCP_LANGUAGE 解释:

  • 用于强制界面语言,覆盖自动系统检测
  • 支持的语言代码:

- zh-TW:繁体中文 - zh-CN:简体中文 - en:英语

  • 语言检测优先级:

1. 用户在界面中保存的语言设置(最高优先级) 1. MCP_LANGUAGE 环境变量 1. 系统环境变量(LANG、LC_ALL等) 1. 系统默认语言 1. 回退到默认语言(繁体中文)

测试选项

# 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

本地测试方法

# 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 application testing

# Desktop application build (v2.5.0 new feature)
make build-desktop                                       # Build desktop application (debug mode)
make build-desktop-release                               # Build desktop application (release mode)
make test-desktop                                        # Test desktop application
make clean-desktop                                       # Clean desktop build artifacts

# Unit testing
make test                                                # Run all unit tests
make test-fast                                          # Fast testing (skip slow tests)
make test-cov                                           # Test and generate coverage report

# Code quality checks
make check                                              # Complete code quality check
make quick-check                                        # Quick check and auto-fix

测试说明

  • 功能测试:测试完整的MCP工具功能工作流程
  • 单元测试:测试单个模块功能
  • 覆盖率测试:生成HTML覆盖率报告 htmlcov/ 目录
  • 质量检查:包括装订、格式化、类型检查

🆕 版本历史记录

📋 完整版本历史记录: RELEASE_NOTE/CHANGELOG.en.md

最新版本亮点(v2.6.0)

  • 🚀 自动命令执行:创建新会话或提交后自动执行预设命令,提高工作流效率
  • 📊 会话导出功能:支持将会话记录导出为多种格式,以便于共享和归档
  • ⏸️ 自动提交控制:添加了暂停和恢复按钮,以便更好地控制自动提交时间
  • 🔔 系统通知:具有实时警报的重要事件的系统级通知
  • ⏱️ 会话超时优化:重新设计了会话管理,提供了更灵活的配置选项
  • 🌏 I18n增强:重构的国际化架构,对通知提供全面的多语言支持
  • 🎨 UI简化:大大简化了用户界面,改善了用户体验

🐛 常见问题

🌐 SSH远程环境问题

Q: 浏览器无法在SSH远程环境中启动或访问 A: 有两种解决方案可供选择:

解决方案1:环境变量设置(v2.5.5推荐)"MCP_WEB_HOST": "0.0.0.0" 在MCP配置中允许远程访问:

{
  "mcpServers": {
    "mcp-feedback-enhanced": {
      "command": "uvx",
      "args": ["mcp-feedback-enhanced@latest"],
      "timeout": 600,
      "env": {
        "MCP_WEB_HOST": "0.0.0.0",
        "MCP_WEB_PORT": "8765"
      },
      "autoApprove": ["interactive_feedback"]
    }
  }
}

然后在本地浏览器中打开: http://[remote-host-IP]:8765

解决方案2:SSH端口转发(传统方法)

  1. 使用默认配置(MCP_WEB_HOST: 127.0.0.1)
  2. 设置SSH端口转发:

- VS代码远程SSH:新闻 Ctrl+Shift+P → “转发端口”→ Enter 8765 - 游标SSH远程:手动添加端口转发规则(端口8765)

  1. 在本地浏览器中打开: http://localhost:8765

详细解决方案请参考: SSH远程环境使用指南

Q: 为什么我没有收到新的MCP反馈? A: 可能是WebSocket连接问题。 解决方案:直接刷新浏览器页面。

Q: 为什么不叫MCP? A: 请确认MCP工具状态显示绿灯。 解决方案:反复打开/关闭MCP工具,等待几秒钟以重新连接系统。

Q: Augment无法启动MCP A. 解决方案:完全关闭并重新启动VS Code或Cursor,重新打开项目。

🔧 一般问题

Q: 如何使用桌面应用程序? A: v2.5.0引入了跨平台桌面应用程序支持。集 "MCP_DESKTOP_MODE": "true" 在MCP配置中启用:

{
  "mcpServers": {
    "mcp-feedback-enhanced": {
      "command": "uvx",
      "args": ["mcp-feedback-enhanced@latest"],
      "timeout": 600,
      "env": {
        "MCP_DESKTOP_MODE": "true",
        "MCP_WEB_PORT": "8765"
      },
      "autoApprove": ["interactive_feedback"]
    }
  }
}

配置文件示例: 示例/mcp-config-desktop.json

Q: 如何使用旧版PyQt6 GUI界面? A: v2.4.0完全删除了PyQt6 GUI依赖项。要使用旧版GUI,请指定v2.3.0或更早版本: uvx mcp-feedback-enhanced@2.3.0 备注:旧版本不包括新功能(提示管理、自动提交、会话管理、桌面应用程序等)。

Q: 出现“意外令牌'D'”错误 A: 调试输出干扰。集 MCP_DEBUG=false 或者删除环境变量。

Q: 汉字乱码文本 A: 已在v2.0.3中修复。更新到最新版本: uvx mcp-feedback-enhanced@latest

Q: 多屏幕环境中的窗口消失或定位错误 A: 已在v2.1.1中修复。首选⚙️ 设置”选项卡,选中“始终在主屏幕中心显示窗口”以解决。特别适用于T形屏幕排列和其他复杂的多屏幕配置。

Q: 图像上传失败 A: 检查文件格式(PNG/JPG/JPEG/GIF/BMP/WebP)。系统支持任何大小的图像文件。

Q: Web UI无法启动 A: 检查防火墙设置或尝试使用其他端口。

Q: UV缓存占用太多磁盘空间 A: 由于频繁使用 uvx 命令、缓存可能累积到数十GB。建议定期清理:

# View cache size and detailed information
python scripts/cleanup_cache.py --size

# Preview cleanup content (no actual cleanup)
python scripts/cleanup_cache.py --dry-run

# Execute standard cleanup
python scripts/cleanup_cache.py --clean

# Force cleanup (attempts to close related programs, solving Windows file occupation issues)
python scripts/cleanup_cache.py --force

# Or directly use uv command
uv cache clean

有关详细说明,请参阅: 缓存管理指南

Q: AI模型无法解析图像 A: 各种AI模型(包括Gemini Pro 2.5、Claude等)在图像解析中可能存在不稳定性,有时会正确识别,有时无法解析上传的图像内容。这是人工智能视觉理解技术的一个已知局限性。建议:

  1. 确保良好的图像质量(高对比度、清晰的文本)
  2. 尝试多次上传,重试通常成功
  3. 如果解析仍然失败,请尝试调整图像大小或格式

🙏 致谢

🌟 支持原作者

法比奥 费雷拉 - X@fabiomlferreira 原始项目: noopstudio/交互式反馈mcp

如果你觉得它有用,请:

设计灵感

三沙85 - mcp反馈收集器

贡献者

2015年1月 -

leo108 -

阿尔桑 -

佛罗伦萨 -

社区支持

📄 许可证

MIT许可证-请参阅 许可证 详细信息文件

📈 星迹

![Star History Chart](https://star-history.com/#Minidoracat/mcp-feedback-enhanced&Date)

______________________________________________________________________

🌟 欢迎来到Star,与更多开发者分享!

目录标签

目录标签

AI开发工具JavaScriptClaude本地部署双界面支持远程开发反馈管理会话跟踪

支持客户端

ClaudeCursorWindsurfClineVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP