The User Feedback MCP server facilitates human-in-the-loop workflows by integrating user feedback into AI-powered tools like Cline and Cursor.
Capabilities:
- Request User Feedback: Prompts users for input during task execution, particularly for reviewing project changes
- Automatic Task Execution: Executes pre-configured commands based on the
.user-feedback.json
configuration - Configuration Management: Saves and loads settings via configuration files for customizable behavior
- Testing Environment: Provides a web interface for testing interactions requiring user feedback
- Seamless Integration: Integrates with AI tools through JSON configuration specifying commands, arguments, and timeouts
Hosts the MCP server repository where users can access the code and installation instructions.
Used as part of the default command configuration to run development environments that can be tested via the user feedback interface.
Recommended for handling multi-step commands in the configuration, allowing for complex execution workflows when testing user interfaces.
User Feedback MCP
Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. 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:
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.
Installation (Cline)
To install the MCP server in Cline, follow these steps (see screenshot):
- Install uv globally:
- Windows:
pip install uv
- Linux/Mac:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Windows:
- Clone this repository, for this example
C:\MCP\user-feedback-mcp
. - Navigate to the Cline MCP Servers configuration (see screenshot).
- Click on the Installed tab.
- Click on Configure MCP Servers, which will open
cline_mcp_settings.json
. - Add the
user-feedback-mcp
server:
Development
This will open a web interface at http://localhost:5173 and allow you to interact with the MCP tools for testing.
Available tools
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor. This is especially useful for developing desktop applications that require complex user interactions to test.
Related MCP Servers
- AsecurityAlicenseAqualityA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.Last updated -235PythonMIT License
- -securityAlicense-qualityAn MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.Last updated -74PythonApache 2.0
- -securityAlicense-qualityMCP server that provides computer control capabilities including mouse movements, keyboard actions, screenshot capture with OCR, and window management through a unified API.Last updated -23PythonMIT License
- -securityFlicense-qualityA simple MCP server that allows running terminal commands with output capture, enabling command execution on the host system from MCP-compatible clients like Claude Desktop.Last updated -1Python