collect_feedbackLABSCO SUMMARY
It keeps the loop open instead of ending the turn.
The pattern this enables is a client rule that says: before you finish, ask. The assistant reports, you answer in the popup — often with a screenshot pasted straight from the clipboard — and it continues from your correction rather than its own assumption. The window has to appear on a screen you are looking at, so this is a desktop tool and nothing else.
What it is
A Python server that opens a dialog on your machine. The assistant reports what it just did, you reply with text, images, or both, and the reply goes back into the conversation — which lets a session continue instead of ending on the model's guess.
What you get
- A feedback dialog showing the assistant's report and collecting text plus several images —
collect_feedback - A quick single-image picker for when only a screenshot is needed —
pick_image - Format, dimensions and file size of an image —
get_image_info - Images pasted straight from the clipboard with Ctrl+V or chosen from disk, in PNG, JPG, JPEG, GIF, BMP or WebP
- Keyboard handling built for speed: Enter submits, Esc cancels
Requirements
Python 3.10+ and a desktop session — this opens a real window, so it will not work on a headless machine. Install uvx, then have the client launch uvx with the mcp-feedback-collector package. MCP_DIALOG_TIMEOUT sets how long the dialog waits in seconds and defaults to 300; the project suggests 600 for normal work and 1200 for long operations. Set PYTHONIOENCODING to utf-8. The package is mcp-feedback-collector 2.0.0.
Setup effort
One command — uvx mcp-feedback-collector
USE CASES
Correcting a plan before it is executed
Have the assistant show what it intends to do and answer in the dialog, instead of letting it finish and undoing the work.
Reporting a visual bug
Paste the screenshot straight into the dialog with Ctrl+V rather than saving a file and describing it in words.
Handing over one image quickly
Use the single-image picker when there is nothing to say beyond the picture.
Checking an image before sending it
Read the format, dimensions and size so an oversized screenshot is resized rather than pushed through as is.
3 tools
Listed in project docs. Your client may show a different list.
pick_imageget_image_infoBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
uvx on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
uvx mcp-feedback-collectorMCP Clients
Claude Desktop
{
"mcpServers": {
"mcp-feedback-collector": {
"command": "uvx",
"args": [
"mcp-feedback-collector"
],
"env": {
"PYTHONIOENCODING": "utf-8",
"MCP_DIALOG_TIMEOUT": "600"
}
}
}
}