# AI-IDE节省对话次数mcp **Repository Path**: moyan89757/interactive-feedback-mcp-main ## Basic Information - **Project Name**: AI-IDE节省对话次数mcp - **Description**: Cursor/Trae节省对话次数mcp - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-28 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🛠️ MCP 反馈收集器配置指南 源项目地址:https://github.com/sanshao85/mcp-feedback-collector-web 本项目已简化结构,现在可以直接通过 Python 运行。以下是针对不同 MCP 客户端的配置说明。 ## 📋 前置要求 确保您的电脑上已安装 Python,并安装了项目依赖: ```bash pip install -r requirements.txt ``` ## ⚙️ MCP 配置文件设置 请找到您的 MCP 客户端配置文件(例如 Claude Desktop 的 `claude_desktop_config.json` 或 Cursor 的相关配置),添加以下内容: ```json { "mcpServers": { "mcp-feedback-collector": { "command": "python", "args": [ "D:\\cursor\\mcp-feedback-collector-main\\server.py" ], "env": { "PYTHONIOENCODING": "utf-8", "MCP_DIALOG_TIMEOUT": "800" } } } } ``` ### 🔧 环境变量说明 (`env`) * **`PYTHONIOENCODING`**: 建议设置为 `"utf-8"`。 * **作用**:强制 Python 使用 UTF-8 编码进行输入输出。这对于处理中文内容非常重要,可以防止在传输中文反馈时出现乱码。 * **`MCP_DIALOG_TIMEOUT`**: 默认为 `"300"`(即 5 分钟),建议按需调整。 * **作用**:设置反馈窗口的等待超时时间(秒)。如果超过这个时间用户没有操作,窗口会自动关闭并报错。如果您希望有充裕的时间填写反馈,可以像上面一样设置为 800 秒或更长。 ### ⚠️ 注意事项 1. **路径**:`args` 中的路径必须是您 `server.py` 文件的**绝对路径**。如果您移动了项目文件夹,请务必更新此路径。 2. **环境**:如果您使用虚拟环境(venv/conda),建议将 `"command": "python"` 替换为虚拟环境解释器的完整路径,例如 `"command": "D:\\path\\to\\venv\\Scripts\\python.exe"`,以确保依赖库能被正确加载。 3. **重启**:修改配置文件后,必须重启您的 MCP 客户端(Claude Desktop 或 Cursor)才能生效。 ## 🧪 测试运行 在配置之前,您可以使用项目自带的测试脚本验证环境是否正常: ```bash python test_gui.py ``` 如果能成功弹出界面,说明 Python 环境和依赖均已就绪。