Skip to main content
Glama

Enhanced Interactive Feedback MCP Server

by rickcen01
MIT License
  • Apple
  • Linux

Enhanced Interactive Feedback MCP Server

🚀 Features

原有功能增强

  • ✅ 交互式反馈机制(支持问题、确认、选择等多种类型)
  • ✅ 项目级配置管理
  • ✅ 跨平台支持(Windows、macOS、Linux)
  • ✅ 多AI工具兼容(Cursor、Cline、Windsurf等)

🆕 新增功能

1. 智能分析引擎
  • 📊 反馈模式分析和可视化
  • 🤖 基于历史数据的智能建议
  • 📈 性能监控和响应时间分析
  • 🎯 个性化反馈优化
2. 多语言支持
  • 🌐 支持中文、英文等多种语言
  • 🔄 自动语言检测
  • 📝 本地化反馈模板
3. 团队协作
  • 👥 多用户支持
  • 🔐 基于角色的访问控制
  • 📝 团队反馈历史共享
  • 💬 协作式代码审查
4. 反馈模板系统
  • 📋 内置常用模板
  • ✏️ 自定义模板创建
  • 🔧 模板参数化支持
  • 📚 模板库管理
5. 增强的反馈类型
  • ❓ 问题询问
  • ✅ 操作确认
  • 📋 选项选择
  • 🔍 代码审查
  • 💡 建议提供
  • ⚠️ 错误报告
6. 通知和提醒
  • 🔔 多渠道通知(控制台、文件、Webhook)
  • ⏰ 优先级管理
  • 🎵 声音提醒
  • 📱 移动端推送(计划中)
7. 插件系统
  • 🔌 Slack集成
  • 💬 Discord集成
  • 📧 邮件通知
  • 🎫 Jira集成

📦 Installation

快速安装

# 下载安装脚本 curl -LsSf https://github.com/your-repo/enhanced-feedback-mcp/install.sh | sh # 或手动安装 git clone https://github.com/your-repo/enhanced-feedback-mcp.git cd enhanced-feedback-mcp chmod +x install.sh ./install.sh

手动安装

# 1. 克隆项目 git clone https://github.com/your-repo/enhanced-feedback-mcp.git cd enhanced-feedback-mcp # 2. 安装依赖 uv sync # 3. 运行服务器 uv run server.py

⚙️ Configuration

MCP配置示例(Cursor)

{ "mcpServers": { "enhanced-interactive-feedback-mcp": { "command": "uv", "args": [ "--directory", "/path/to/enhanced-feedback-mcp", "run", "server.py" ], "timeout": 600, "autoApprove": [ "interactive_feedback", "get_feedback_analytics", "create_feedback_template", "execute_with_feedback" ] } } }

自定义提示词

在完成任何任务之前,请务必调用 interactive_feedback MCP工具来获取用户反馈。 使用中文进行交互,并根据任务类型选择合适的 feedback_type。 如果反馈为空,可以结束请求,但不要循环调用。

🛠️ Usage Examples

基础反馈

# AI助手调用示例 interactive_feedback( project_directory="/path/to/project", message="我已经实现了用户登录功能,需要您确认是否符合要求?", feedback_type="confirmation", language="zh", priority="medium" )

代码审查

interactive_feedback( project_directory="/path/to/project", message="请审查这个新增的用户认证模块", feedback_type="code_review", language="zh", tags=["authentication", "security"], priority="high" )

错误处理

execute_with_feedback( command="npm test", project_directory="/path/to/project", require_confirmation=True, language="zh" )

获取分析报告

get_feedback_analytics( project_directory="/path/to/project", days=30 )

📊 Analytics Dashboard

增强版提供详细的分析功能:

  • 📈 反馈频率趋势
  • ⏱️ 平均响应时间
  • 🏷️ 常用标签分析
  • 🎯 智能建议准确性
  • 👥 团队协作统计

🔧 Advanced Features

自定义模板

# templates/custom_template.yaml type: "custom" content: en: "Custom template: {message}" zh: "自定义模板:{message}"

插件开发

# plugins/custom_plugin.py class CustomPlugin: def on_feedback_received(self, feedback): # 自定义处理逻辑 pass

Webhook集成

# 配置Webhook通知 notifications: webhook: url: "https://your-webhook.com/feedback" headers: Authorization: "Bearer your-token"

🤝 Contributing

欢迎贡献代码和建议!

  1. Fork 项目
  2. 创建功能分支
  3. 提交更改
  4. 创建 Pull Request

📄 License

MIT License - 详见 LICENSE 文件

🙏 Acknowledgments

基于原始项目 interactive-feedback-mcp@fabiomlferreira 开发

增强功能由 AI 辅助开发完成

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

An advanced MCP server that provides interactive feedback mechanisms with support for various feedback types, multi-language capabilities, and team collaboration features for AI tools like Cursor, Cline, and Windsurf.

  1. 🚀 Features
    1. 原有功能增强
    2. 🆕 新增功能
  2. 📦 Installation
    1. 快速安装
    2. 手动安装
  3. ⚙️ Configuration
    1. MCP配置示例(Cursor)
    2. 自定义提示词
  4. 🛠️ Usage Examples
    1. 基础反馈
    2. 代码审查
    3. 错误处理
    4. 获取分析报告
  5. 📊 Analytics Dashboard
    1. 🔧 Advanced Features
      1. 自定义模板
      2. 插件开发
      3. Webhook集成
    2. 🤝 Contributing
      1. 📄 License
        1. 🙏 Acknowledgments

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            An MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.
            Last updated -
            11
            38
            TypeScript
            • Linux
            • Apple
          • A
            security
            F
            license
            A
            quality
            An MCP server that enables AI clients like Cursor, Windsurf, and Claude Desktop to access web content in markdown format, providing web unblocking and searching capabilities.
            Last updated -
            2
            181
            3
            JavaScript
            • Apple
          • -
            security
            F
            license
            -
            quality
            A flexible server that enables communication between AI models and tools, supporting multiple MCP servers and compatible with Claude, MCP Dockmaster, and other MCP clients.
            Last updated -
            193
            TypeScript
          • -
            security
            F
            license
            -
            quality
            An MCP server that gives AI assistants like Cursor, Claude and Windsurf the ability to remember user information across conversations using vector search technology.
            Last updated -

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/rickcen01/mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server