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: 2 days 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 (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T12:06:07.000Z (6 months ago)
- Last Synced: 2025-04-30T21:56:59.838Z (5 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-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)
- mcp-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. (Task and Project Management)
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."
}```