MCP Feedback Ultra
MCP Feedback Ultra 是一个用于 AI 辅助开发的交互式反馈服务器,支持 Web UI 和桌面应用双界面模式。
原始项目: noopstudios/interactive-feedback-mcp
核心特性
- 双界面支持:Web UI(浏览器)+ 桌面应用(原生应用)
- 智能环境检测:自动识别 SSH Remote、WSL 等特殊环境
- 交互式反馈:AI 完成任务后主动收集用户反馈
- 跨平台支持:Windows、macOS、Linux
快速开始
安装
uvx mcp-feedback-ultra@latest
MCP 配置
在 Cursor 的 MCP 配置文件中添加:
{
"mcpServers": {
"mcp-feedback-ultra": {
"command": "uvx",
"args": ["mcp-feedback-ultra@latest"],
"timeout": 600,
"autoApprove": ["interactive_feedback"]
}
}
}
环境变量(可选)
| 变量 | 说明 | 默认值 |
|---|---|---|
MCP_DEBUG |
调试模式 | false |
MCP_WEB_HOST |
Web UI 绑定地址 | 127.0.0.1 |
MCP_WEB_PORT |
Web UI 端口 | 8765 |
MCP_DESKTOP_MODE |
启用桌面应用模式 | false |
使用方式
Web UI 模式(默认)
{
"mcpServers": {
"mcp-feedback-ultra": {
"command": "uvx",
"args": ["mcp-feedback-ultra@latest"]
}
}
}
桌面应用模式
{
"mcpServers": {
"mcp-feedback-ultra": {
"command": "uvx",
"args": ["mcp-feedback-ultra@latest"],
"env": {
"MCP_DESKTOP_MODE": "true"
}
}
}
}
开发
本地测试
# 克隆项目
git clone https://github.com/YangHang0210/mcp-feedback-ultra.git
cd mcp-feedback-ultra
# 安装依赖
uv sync --dev
# 测试 Web UI
uv run python -m mcp_feedback_ultra test --web
# 测试桌面应用
uv run python -m mcp_feedback_ultra test --desktop
常见问题
SSH Remote 环境无法访问?
设置 MCP_WEB_HOST 为 0.0.0.0 允许远程访问:
{
"env": {
"MCP_WEB_HOST": "0.0.0.0",
"MCP_WEB_PORT": "8765"
}
}
然后在本地浏览器访问:http://[远程IP]:8765
许可证
MIT License
链接
Metadata
Release files for mcp-feedback-ultra 2.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_feedback_ultra-2.8.0.tar.gz | 9.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_feedback_ultra-2.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.0 MB
Release files / mcp_feedback_ultra-2.8.0.tar.gz
| Download URL | mcp_feedback_ultra-2.8.0.tar.gz |
|---|---|
| Size | 9.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b1ef534a07d722ca7e81e0ee7bc2c0beee7dad147aedab064ac3c22f24603640
|
|
BLAKE2b-256 checksum How to use checksums |
7dbcc0dba75a06c2e78e842cdebabc6686d8cc55f737b21d36a9de3830d199c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / mcp_feedback_ultra-2.8.0-py3-none-any.whl
| Download URL | mcp_feedback_ultra-2.8.0-py3-none-any.whl |
|---|---|
| Size | 8.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e2b67827464976ff05c9063350697a269ba697822ae68ece8a50aad9e524e5f
|
|
BLAKE2b-256 checksum How to use checksums |
e515a768dcaa8accd3624d2722622997d73a7da84aed13171755217554ce16fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|