Token导航 LogoToken导航TokenDH.com
Cursor Feedback Extension logo
开发工具stdio官方级别未说明来源级核验

Cursor Feedback Extension

MCP Server

vsce

一个为Cursor设计的交互式反馈工具,通过MCP协议实现在单一对话中的无限交互,节省请求配额,支持多语言和多种反馈方式。

工具数

2

提示词数

0

GitHub Stars

28

资源数

0
JavaScriptCursor开发工具CursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jianger666

提供方

jianger666

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx vsce package

详细介绍

Cursor Feedback

中文文档

](https://open-vsx.org/extension/jianger666/cursor-feedback) ](https://open-vsx.org/extension/jianger666/cursor-feedback) ](https://www.npmjs.com/package/cursor-feedback)

One Cursor conversation, unlimited AI interactions - Save your monthly request quota! An interactive feedback tool for Cursor that enables unlimited interactions within a single conversation through MCP (Model Context Protocol).

Demo

💡 Why Cursor Feedback?

If you're on Cursor's 500 requests/month plan, every conversation counts. With Cursor Feedback:

  • One conversation, unlimited interactions - Keep chatting without consuming extra quota
  • Human-in-the-loop workflow - AI waits for your feedback before proceeding
  • Sidebar integration - No external browser needed, everything stays in your IDE

✨ Features

  • 🎯 Sidebar Integration - Feedback UI embedded directly in the IDE sidebar
  • 💬 Interactive Feedback - AI Agent requests feedback via MCP tool
  • 🖼️ Image Support - Upload images or paste directly (Ctrl+V / Cmd+V)
  • 📁 File Support - Select files/folders to share paths with AI
  • 📝 Markdown Rendering - Full Markdown support for AI summaries
  • ⏱️ Auto-retry on Timeout - 5-minute default timeout, AI automatically re-requests
  • 🌍 Multi-language - Supports English, Simplified Chinese, Traditional Chinese
  • 🔒 Project Isolation - Multiple windows work independently

🚀 Quick Start

1. Install the Cursor Extension

Search for "Cursor Feedback" in the Cursor extension marketplace.

Can't find it? Install via command line: ``bash cursor --install-extension jianger666.cursor-feedback ``

2. Configure MCP Server

Option A: One-click Install (Recommended)

Click the button below to automatically configure the MCP Server:

Option B: Manual Configuration

Add to your Cursor MCP config file (~/.cursor/mcp.json):

{
  "mcpServers": {
    "cursor-feedback": {
      "command": "npx",
      "args": ["-y", "cursor-feedback@latest"]
    }
  }
}

Option C: Global Installation

npm install -g cursor-feedback

Then configure:

{
  "mcpServers": {
    "cursor-feedback": {
      "command": "cursor-feedback-mcp"
    }
  }
}

3. Usage

  1. Restart Cursor
  2. The Cursor Feedback icon appears in the sidebar
  3. Ask AI to call the interactive_feedback tool in chat
  4. AI displays work summary in sidebar, waiting for your feedback

4. Configure User Rules (Recommended)

Add these User Rules in Cursor settings for best experience:

# Cursor Feedback Rules

1. Always call MCP cursor-feedback during any workflow, task, or conversation.
2. After receiving user feedback, call MCP cursor-feedback again and adjust behavior accordingly.
3. Before completing a task, use MCP cursor-feedback to ask for user feedback.
4. All content to show users must be passed through cursor-feedback's summary parameter.

This enables continuous interactive dialogue where AI automatically uses Cursor Feedback throughout the conversation.

📖 MCP Tool

interactive_feedback

Interactive feedback collection tool.

Parameters:

ParameterTypeDefaultDescription
project_directorystring.Absolute path of project directory (for multi-window isolation)
summarystringI have completed the task you requested.AI work summary (supports Markdown)
timeoutnumber300Timeout in seconds (default 5 minutes)

Timeout Mechanism:

  • Default wait time: 5 minutes (300 seconds)
  • On timeout, AI receives notification
  • AI automatically re-calls the tool based on instructions
  • Even if you step away, AI will still be waiting when you return

Returns:

User feedback content including text, images, and attached file paths.

⚙️ Configuration

Language Settings

Method 1: Click the 🌐 button in the sidebar (Recommended)

Click the globe icon in the Cursor Feedback sidebar to switch languages.

Method 2: Through VS Code Settings

Search "Cursor Feedback" in settings:

SettingTypeDefaultDescription
cursorFeedback.languagestringzh-CNUI language

Available languages:

  • zh-CN - Simplified Chinese (简体中文)
  • en - English

MCP Server Configuration

Basic config:

{
  "mcpServers": {
    "cursor-feedback": {
      "command": "npx",
      "args": ["-y", "cursor-feedback@latest"]
    }
  }
}

Custom timeout (optional, default 5 minutes):

{
  "mcpServers": {
    "cursor-feedback": {
      "command": "npx",
      "args": ["-y", "cursor-feedback@latest"],
      "env": {
        "MCP_FEEDBACK_TIMEOUT": "600"
      }
    }
  }
}
Environment VariableDefaultDescription
MCP_FEEDBACK_TIMEOUT300Timeout in seconds (default 5 minutes)
MCP_AUTO_RETRYtrueWhether AI should auto-retry on timeout. Set to false to disable

🏗️ Architecture

┌─────────────────┐     stdio      ┌──────────────────┐
│   AI Agent      │ ◄──────────► │   MCP Server     │
│   (Cursor)      │               │  (mcp-server.js) │
└─────────────────┘               └────────┬─────────┘
                                           │ HTTP API
                                           ▼
                                  ┌──────────────────┐
                                  │  Cursor Extension│
                                  │  (extension.js)  │
                                  └────────┬─────────┘
                                           │ WebView
                                           ▼
                                  ┌──────────────────┐
                                  │   User Interface │
                                  │   (Sidebar)      │
                                  └──────────────────┘

Workflow:

  1. AI Agent calls MCP Server's interactive_feedback tool via stdio
  2. MCP Server creates feedback request, exposes via HTTP API
  3. Cursor extension polls for requests, displays in sidebar WebView
  4. User inputs feedback (text/images/files), submits via HTTP
  5. MCP Server returns feedback result to AI Agent

📊 Comparison with mcp-feedback-enhanced

Featuremcp-feedback-enhancedcursor-feedback
MCP Tool
Text Feedback
Image Upload
Image Paste
File/Folder Selection
Markdown Rendering
Multi-language
Auto-retry on Timeout
IDE Sidebar Integration
Multi-window Project Isolation
Command Execution

🛠️ Development

# Clone the project
git clone https://github.com/jianger666/cursor-feedback-extension.git
cd cursor-feedback-extension

# Install dependencies
npm install

# Compile
npm run compile

# Watch mode
npm run watch

# Run lint
npm run lint

# Package extension
npx vsce package

📄 License

MIT

🙏 Acknowledgments

目录标签

目录标签

JavaScriptCursor开发工具IDE扩展本地部署交互反馈多语言支持文件上传Markdown渲染

支持客户端

CursorVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

vsce

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP