LabscoMCP early access ↗
MinidoracatMCP SERVER

MCP Feedback Enhanced

Let an agent stop and ask you before it carries on, with your written reply coming back as the tool result.

by Minidoracat ↗Notifications & Alerting to HumansCommunity

LABSCO SUMMARY

The agent asks at the point where it would otherwise pick an interpretation.

What it takes off you is the correction afterwards: the model hands you its summary while the work is still open, and your answer arrives as a tool result. Worth checking your client first — MCP now has native elicitation and interactive tool UIs, and if those cover the checkpoint you want, you do not need this.

What it is

A two-call server that puts a person in the loop. The feedback call posts the agent's own summary of what it has done against a project directory, then waits for your reply or for the timeout you set. The reply surface is either a browser page or a native desktop application, so it works locally, over SSH and inside WSL.

What you get

  • A feedback prompt the agent raises mid-task, carrying its summary of the work and the project directory it applies to (interactive_feedback)
  • A timeout on that prompt, so an unanswered request returns instead of holding the run open
  • Text, saved prompts and uploaded images as the reply — images come back as standard MCP image content
  • Two interfaces with the same functionality: a Tauri desktop application on Windows, macOS and Linux, or a browser page that needs no GUI on the machine — which is what makes it work over SSH and in WSL
  • Session history and statistics recorded as the conversation goes
  • The system and environment details of the machine the server runs on, returned as JSON (get_system_info)

Requirements

uvx on your PATH, and someone at the keyboard — the feedback call waits for an answer, and what it returns is whatever you type. Run uvx mcp-feedback-enhanced@latest and stay on v2.6.1 or newer: that release removed the command-execution feature behind an unauthenticated WebSocket, and started validating Origin before accepting a connection so a web page you visit cannot reach the local /ws. The Web UI and its WebSocket endpoint still have no authentication of their own, so leave MCP_WEB_HOST at 127.0.0.1 and use SSH port forwarding for remote work rather than binding 0.0.0.0. MCP_WEB_PORT defaults to 8765, MCP_DESKTOP_MODE switches to the desktop application, and MCP_LANGUAGE forces English, Traditional or Simplified Chinese.

Setup effort

One command — uvx mcp-feedback-enhanced@latest