JI

junanchn/interactive-feedback-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

33 stars 5 forks 品質 52 トレンド 11

aIを一時停止させ、ユーザーのフィードバックを1つのリクエスト内で待ちます.

概要

MCP (Model Context Protocol) ツールは、AI が一時停止し、単一のリクエスト内でユーザーのフィードバックを待ち、複数のターンインタラクションを 1 つのセッションで維持することで請求コストを削減します。 リクエスト(月間限定)による請求。 このツールがなければ、フィードバックの各ラウンドは新しいリクエストを処理します。 インタラクティブなフィードバック MCP で、AI はポップアップウィンドウを介して入力を一時停止し、待ちます。その後、すべてのリクエストを続けてください。 リクエスト内でのツール呼び出しは無料なので動作します。 - シングルリクエストフィードバックループ — AI は、追加のリクエストを消費せずにユーザーの入力を一時停止し、待ちます - 常にトップネイティブ Win32 フィードバックウィンドウ - ウィンドウにファイルをドラッグ&ドロップするか、コピーしたファイルを貼り付けて、パスを差し込みます - 無人操作のための自動返信ルール(ワンショットとループモード) - ウィンドウ管理 - 不要な場合は、空のウィンドウを閉じる - ユーザーが入力したウィンドウがテキストを失うことを避けるために開く - すべての相互作用(AI リクエスト / ユーザの応答 / 自動返信 / ログオン) - タイムスタンピング...

概要(AI 翻訳)

日本語版**

MCP (Model Context Protocol) ツールは、AI が一時停止し、単一のリクエスト内でユーザーのフィードバックを待ち、複数のターンインタラクションを 1 つのセッションで維持することで請求コストを削減します。

なぜ?

リクエスト(月間限定)による請求。 このツールがなければ、フィードバックの各ラウンドは新しいリクエストを処理します。 インタラクティブなフィードバック MCP で、AI はポップアップウィンドウを介して入力を一時停止し、待ちます。その後、すべてのリクエストを続けてください。 リクエスト内でのツール呼び出しは無料なので動作します。

##特徴

  • シングルリクエストフィードバックループ — AI が一時停止し、追加のリクエストを消費せずにユーザーの入力を待ちます
  • 常にトップネイティブWin32フィードバックウィンドウ
  • ファイルをウィンドウにドラッグ&ドロップするか、コピーしたファイルを貼り付けてパスを差し込みます
  • 無人操作のための自動返信ルール(ワンショットとループモード)
  • ウィンドウ管理 — 空のウィンドウは、不要になったときに閉じます。 テキストを失うことを避けるために、ユーザ入力のウィンドウが開いたまま
  • すべてのインタラクション(AIリクエスト/ユーザー応答/自動返信)をタイムスタンプで[[feedback_log.txtに記録]

プラットフォームサポート

| プラットフォーム | 実装 | 詳細 | お問い合わせ | Windows | C++ | Win32 | 詳細はこちら |

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Interactive Feedback MCP

中文版

An MCP (Model Context Protocol) tool for Cursor IDE that lets the AI pause and wait for user feedback within a single request, reducing billing costs by keeping multi-turn interactions in one session.

Why?

Cursor bills by request (limited monthly). Without this tool, each round of feedback costs a new request. With Interactive Feedback MCP, the AI pauses and waits for your input via a popup window, then continues — all within one request. This works because tool calls within a request are free.

Features

  • Single-request feedback loop — AI pauses and waits for user input without consuming extra requests
  • Always-on-top native Win32 feedback window
  • Drag & drop files onto the window or paste copied files to insert their paths
  • Auto-reply rules for unattended operation (oneshot and loop modes)
  • Window management — empty windows close when no longer needed; windows with user input stay open to avoid losing text
  • All interactions (AI request / user reply / auto-reply) logged with timestamps to feedback_log.txt

Platform Support

Platform Implementation Details
Windows C++ / Win32 See below
macOS Python / tkinter See mac/README.md

Quick Start (Windows)

1. Download

Download the latest release from Releases. You’ll get three files:

  • feedback-server.exe — the MCP server
  • feedback-gui.exe — the GUI window
  • feedback.exe — command-line version (optional)

Place them in the same folder (e.g. C:\interactive-feedback-mcp\).

2. Configure MCP

Open Cursor Settings → MCP → Add a new MCP server, or manually edit your mcp.json:

For global use — edit %USERPROFILE%\.cursor\mcp.json:

{
  "mcpServers": {
    "interactive-feedback-mcp": {
      "command": "C:\\path\\to\\feedback-server.exe",
      "timeout": 600,
      "autoApprove": ["interactive_feedback"]
    }
  }
}

For a specific project — create .cursor/mcp.json in the project root with the same content.

Replace the path with the actual location on your machine. Use double backslashes in JSON. timeout is in seconds — 600 gives you 10 minutes to respond. autoApprove skips the manual approval popup each time the AI calls the tool.

3. Configure Cursor Rules

Add the following to Cursor Settings → Rules:

After completing your full response, you MUST call interactive-feedback-mcp as your very last action. Do NOT call it in the middle of your answer.
After receiving the MCP result, if there is feedback, process it first. Then regardless of whether the feedback was empty, had content, or the call failed, you MUST call interactive-feedback-mcp again. NEVER stop. Loop forever.
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "interactive-feedback-mcp": { "command": "C:\\path\\to\\feedback-server.exe", "timeout": 600, "autoApprove": ["interactive_feedback"] } } }