
User Feedback MCP

2025.03.26
20
Python开发工具集成用户反馈管理开发效率
User Feedback MCP 是一个简单的 MCP 服务器,用于在工具如 Cline 和 Cursor 中实现人机交互的工作流程。它特别适用于需要复杂用户交互测试的桌面应用程序开发。通过该服务,开发者可以在任务完成前请求用户反馈,确保任务按预期执行。
View on GitHub
Overview
基本能力
产品定位
User Feedback MCP 是一个用于开发工具中实现人机交互的 MCP 服务器,主要用于桌面应用程序的开发和测试。
核心功能
- 用户反馈请求:在任务完成前请求用户反馈,确保任务按预期执行。
- 配置文件管理:通过
.user-feedback.json
文件管理项目配置,支持自动执行命令。 - 集成开发工具:与 Cline 和 Cursor 等工具无缝集成,提升开发效率。
适用场景
- 桌面应用程序开发:需要复杂用户交互测试的场景。
- 多步骤任务执行:通过配置文件自动执行多步骤命令。
- 开发工具集成:与 Cline 和 Cursor 等工具配合使用,优化开发流程。
工具列表
- user_feedback:用于请求用户反馈的工具,支持在任务完成前获取用户确认。
常见问题解答
- 如何配置自动执行命令?
- 在
.user-feedback.json
中设置execute_automatically
为true
并指定command
。 - 如何集成到 Cline 中?
- 按照安装教程中的步骤配置
cline_mcp_settings.json
文件。
使用教程
使用依赖
- 安装
uv
工具: - Windows:
pip install uv
- Linux/Mac:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
- 克隆仓库:
git clone https://github.com/mrexodia/user-feedback-mcp
- 配置 Cline 的
cline_mcp_settings.json
文件,添加以下内容:json { "mcpServers": { "github.com/mrexodia/user-feedback-mcp": { "command": "uv", "args": [ "--directory", "c:\\MCP\\user-feedback-mcp", "run", "server.py" ], "timeout": 600, "autoApprove": [ "user_feedback" ] } } }
调试方式
- 启动开发服务器:
sh uv run fastmcp dev server.py
- 访问
http://localhost:5173
进行交互测试。