创建新文档

您的文档标题(将显示为 H1)
URL 友好名称(无空格,使用连字符)
创建文档的路径(可选,使用正斜杠创建子目录)

移动/重命名文档

文档的当前位置
文档的新路径(包括别名)
这只会更改文档的路径,不会修改文档的标题(H1 标题)。

删除文档

您确定要删除此文档吗?此操作无法撤销。

警告:如果这是一个文件夹,包括子文件夹和文档在内的所有内容将被删除。

Message

Message content goes here.

Confirm Action

Are you sure?

附件

允许的文件类型:jpg, jpeg, png, gif, svg, webp, txt, log, csv, sfd, zip, pdf, docx, xlsx, pptx, mp4(最大:50MB)

文档文件

正在加载附件...

文档历史

以前的版本

Loading versions...

预览

选择要预览的版本

Wiki 设置

用户界面语言
每个文档保留的版本数量。设置为0以禁用版本控制。
上传文件的最大允许大小(MB)。

用户管理

添加新用户

留空以保持当前密码
拥有这些组的用户可以访问受限部分。

为您的Wiki部分定义基于路径的访问规则。规则按顺序评估。首次匹配生效。

活动规则

从ZIP归档文件导入Markdown文件。文件将被处理并存储在适当的文档结构中。ZIP中的目录结构(类别/子类别)将在wiki中保留。

上传包含要导入的Markdown(.md)文件的ZIP归档(压缩包)。

创建和管理您的 Wiki 数据备份。备份包括所有文档、图像和配置文件。

可用备份

正在加载备份...

添加/编辑访问规则

已选择: /

添加列

MCP Feedback Enhanced

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

原作者: Fábio Ferreira | 原始项目
分支版本: Minidoracat
UI 设计参考: sanshao85/mcp-feedback-collector

🎯 核心概念

这是一个 MCP 服务器,在 AI 辅助开发工具中实现人在回路(human-in-the-loop) 的工作流程。通过引导 AI 与用户确认而非进行推测性操作,可将多达 25 次工具调用合并为单次反馈导向请求,大幅节省平台成本。

支持平台: Cursor | Cline | Windsurf

🔄 工作流程

  1. AI 调用mcp-feedback-enhanced
  2. 环境检测 → 自动选择合适界面
  3. 用户交互 → 命令执行、文字反馈、图片上传
  4. 反馈传递 → 信息返回 AI
  5. 流程继续 → 根据反馈调整或结束

🌟 主要功能

🖥️ 双界面系统

🎨 全新界面设计(v2.1.0)

🖼️ 图片支持

🌏 多语言

🖥️ 界面预览

Qt GUI 界面(重构版)


Qt GUI 界面 - 模块化重构,支持本地环境

Web UI 界面(重构版)


Web UI 界面 - 全新架构,适合 SSH Remote 环境

快捷键支持

🚀 快速开始

1. 安装与测试

# 安装 uv(如果尚未安装)
pip install uv

# 快速测试
uvx mcp-feedback-enhanced@latest test

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": {
        "FORCE_WEB": "true",
        "MCP_DEBUG": "false"
      },
      "autoApprove": ["interactive_feedback"]
    }
  }
}

3. 设定提示工程

为了获得最佳效果,请在 AI 助手中添加以下规则:

# MCP Interactive Feedback 规则

1. 在任何流程、任务、对话进行时,无论是询问、回复、或完成阶段性任务,皆必须调用 MCP mcp-feedback-enhanced。
2. 每当收到用户反馈,若反馈内容非空,必须再次调用 MCP mcp-feedback-enhanced,并根据反馈内容调整行为。
3. 仅当用户明确表示「结束」或「不再需要交互」时,才可停止调用 MCP mcp-feedback-enhanced,流程才算结束。
4. 除非收到结束指令,否则所有步骤都必须重复调用 MCP mcp-feedback-enhanced。

⚙️ 进阶设定

环境变量

变量 用途 默认
FORCE_WEB 强制使用 Web UI true/false false
MCP_DEBUG 调试模式 true/false false
INCLUDE_BASE64_DETAIL 图片完整 Base64 true/false false

测试选项

# 版本查询
uvx mcp-feedback-enhanced@latest version       # 检查版本

# 指定界面测试
uvx mcp-feedback-enhanced@latest test --gui    # 快速测试 Qt GUI
uvx mcp-feedback-enhanced@latest test --web    # 测试 Web UI (自动持续运行)

# 调试模式
MCP_DEBUG=true uvx mcp-feedback-enhanced@latest test

开发者安装

git clone https://github.com/Minidoracat/mcp-feedback-enhanced.git
cd mcp-feedback-enhanced
uv sync

本地测试方式

# 方式一:标准测试(推荐)
uv run python -m mcp_feedback_enhanced test

# 方式二:完整测试套件(macOS 和 Windows 通用开发环境)
uvx --with-editable . mcp-feedback-enhanced test

# 方式三:指定界面测试
uvx --with-editable . mcp-feedback-enhanced test --gui    # 快速测试 Qt GUI
uvx --with-editable . mcp-feedback-enhanced test --web    # 测试 Web UI (自动持续运行)

测试说明

🆕 版本更新记录

📋 完整版本更新记录: RELEASE_NOTES/CHANGELOG.zh-CN.md

最新版本亮点(v2.2.2)

🐛 常见问题

Q: 出现 "Unexpected token 'D'" 错误
A: 调试输出干扰。设置 MCP_DEBUG=false 或移除该环境变量。

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

Q: 图片上传失败
A: 检查文件大小(≤1MB)和格式(PNG/JPG/GIF/BMP/WebP)。

Q: Web UI 无法启动
A: 设置 FORCE_WEB=true 或检查防火墙设定。

Q: Gemini Pro 2.5 无法解析图片
A: 已知问题,Gemini Pro 2.5 可能无法正确解析上传的图片内容。实测 Claude-4-Sonnet 可以正常解析图片。建议使用 Claude 模型获得更好的图片理解能力。

Q: 多屏幕视窗定位问题
A: 已在 v2.1.1 修复。进入「⚙️ 设置」标签页,勾选「总是在主屏幕中心显示窗口」即可解决窗口定位问题。特别适用于 T 字型屏幕排列等复杂多屏幕配置。

🙏 致谢

🌟 支持原作者

Fábio Ferreira - X @fabiomlferreira
原始项目: noopstudios/interactive-feedback-mcp

如果您觉得有用,请:

设计灵感

sanshao85 - mcp-feedback-collector

社群支援

附件

正在加载附件...
搜索结果