User Feedback MCP

User Feedback MCP

site icon
2025.03.26 20
Python开发工具集成用户反馈管理开发效率
User Feedback MCP 是一个简单的 MCP 服务器,用于在工具如 Cline 和 Cursor 中实现人机交互的工作流程。它特别适用于需要复杂用户交互测试的桌面应用程序开发。通过该服务,开发者可以在任务完成前请求用户反馈,确保任务按预期执行。
View on GitHub

Overview

基本能力

产品定位

User Feedback MCP 是一个用于开发工具中实现人机交互的 MCP 服务器,主要用于桌面应用程序的开发和测试。

核心功能

  1. 用户反馈请求:在任务完成前请求用户反馈,确保任务按预期执行。
  2. 配置文件管理:通过 .user-feedback.json 文件管理项目配置,支持自动执行命令。
  3. 集成开发工具:与 Cline 和 Cursor 等工具无缝集成,提升开发效率。

适用场景

  1. 桌面应用程序开发:需要复杂用户交互测试的场景。
  2. 多步骤任务执行:通过配置文件自动执行多步骤命令。
  3. 开发工具集成:与 Cline 和 Cursor 等工具配合使用,优化开发流程。

工具列表

  1. user_feedback:用于请求用户反馈的工具,支持在任务完成前获取用户确认。

常见问题解答

  1. 如何配置自动执行命令?
  2. .user-feedback.json 中设置 execute_automaticallytrue 并指定 command
  3. 如何集成到 Cline 中?
  4. 按照安装教程中的步骤配置 cline_mcp_settings.json 文件。

使用教程

使用依赖

  1. 安装 uv 工具:
  2. Windows: pip install uv
  3. Linux/Mac: curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 克隆仓库:git clone https://github.com/mrexodia/user-feedback-mcp
  2. 配置 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" ] } } }

调试方式

  1. 启动开发服务器: sh uv run fastmcp dev server.py
  2. 访问 http://localhost:5173 进行交互测试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。