https://github.com/mrexodia/user-feedback-mcp
  
  
    Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. 
    https://github.com/mrexodia/user-feedback-mcp
  
cline cursor mcp mcp-server modelcontextprotocol
        Last synced: about 1 month ago 
        JSON representation
    
Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor.
- Host: GitHub
 - URL: https://github.com/mrexodia/user-feedback-mcp
 - Owner: mrexodia
 - License: mit
 - Created: 2025-03-22T15:31:07.000Z (8 months ago)
 - Default Branch: main
 - Last Pushed: 2025-03-26T12:06:07.000Z (7 months ago)
 - Last Synced: 2025-04-30T21:56:59.838Z (6 months ago)
 - Topics: cline, cursor, mcp, mcp-server, modelcontextprotocol
 - Language: Python
 - Homepage:
 - Size: 180 KB
 - Stars: 20
 - Watchers: 2
 - Forks: 1
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 
 
Awesome Lists containing this project
- awesome-mcp-servers - user-feedback-mcp - A simple MCP Server designed to enable human-in-the-loop workflows in tools, allowing real-time user feedback integration. Highly relevant as an example of a specialized MCP Server. ([Read more](/details/user-feedback-mcp.md)) `mcp` `ai-integration` `real-time` `feedback` `workflow` (AI Integration MCP Servers)
 - awesome-mcp-servers - **user-feedback-mcp** - Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. `python` `cline` `cursor` `mcp` `mcp-server` `pip install git+https://github.com/mrexodia/user-feedback-mcp` (AI/ML)
 - awesome-mcp-zh - mrexodia/user-feedback-mcp
 - Awesome-MCP-Servers-directory - User Feedback - Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor (Workflow Automation)
 - awesome-mcp-servers - UserFeedbackMCP - Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. (Table of Contents / Workflow Automation)
 - awesome-mcp-servers - UserFeedbackMCP - Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. (Table of Contents / Workflow Automation)
 - awesome-mcp-servers - User Feedback - Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. (Community Servers)
 - metorial-index - User Feedback - Facilitates a feedback loop in tools for desktop application development by collecting user insights during complex interactions. Enhances testing processes by prompting users for feedback before task completion. (Developer Tools)
 - awesome-mcp-servers - **user-feedback-mcp** - Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. `python` `cline` `cursor` `mcp` `mcp-server` `pip install git+https://github.com/mrexodia/user-feedback-mcp` (🤖 AI/ML)
 
README
          # User Feedback MCP
Simple [MCP Server](https://modelcontextprotocol.io/introduction) to enable a human-in-the-loop workflow in tools like [Cline](https://cline.bot) and [Cursor](https://www.cursor.com). This is especially useful for developing desktop applications that require complex user interactions to test.

## Prompt Engineering
For the best results, add the following to your custom prompt:
> Before completing the task, use the user_feedback MCP tool to ask the user for feedback.
This will ensure Cline uses this MCP server to request user feedback before marking the task as completed.
## `.user-feedback.json`
Hitting _Save Configuration_ creates a `.user-feedback.json` file in your project directory that looks like this:
```json
{
  "command": "npm run dev",
  "execute_automatically": false
}
```
This configuration will be loaded on startup and if `execute_automatically` is enabled your `command` will be instantly executed (you will not have to click _Run_ manually). For multi-step commands you should use something like [Task](https://taskfile.dev).
## Installation (Cline)
To install the MCP server in Cline, follow these steps (see screenshot):

1. Install [uv](https://github.com/astral-sh/uv) globally:
   - Windows: `pip install uv`
   - Linux/Mac: `curl -LsSf https://astral.sh/uv/install.sh | sh`
2. Clone this repository, for this example `C:\MCP\user-feedback-mcp`.
3. Navigate to the Cline _MCP Servers_ configuration (see screenshot).
4. Click on the _Installed_ tab.
5. Click on _Configure MCP Servers_, which will open `cline_mcp_settings.json`.
6. Add the `user-feedback-mcp` server:
```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"
      ]
    }
  }
}
```
## Development
```sh
uv run fastmcp dev server.py
```
This will open a web interface at http://localhost:5173 and allow you to interact with the MCP tools for testing.
## Available tools
```
github.com/mrexodia/user-feedback-mcp
user_feedback
{
  "project_directory": "C:/MCP/user-feedback-mcp",
  "summary": "I've implemented the changes you requested."
}
```