ZI

zivhdinfo/interactive-feedback-mcp-nodejs

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

28 stars 8 forks 품질 64 트렌드 11NOASSERTION

Node.js implementation of Interactive Feedback MCP with modern web-based UI

개요

- English Ruleset - Comprehensive usage rules for AI assistants - Vietnamese Ruleset - Quy tắc sử dụng toàn diện cho AI assistants is a modern Node.js implementation of the Interactive Feedback MCP (Python) developed by Fábio Ferreira. This version replaces the Qt desktop interface with a responsive web-based UI, providing better user experience and cross-platform compatibility. Developed by (@zivhdinfo) as part of the STMMO Project. Create a "human-in-the-loop" workflow for AI development tools like Cursor, Cline, and Windsurf. This server allows you to: - Run commands and view their output - Provide textual feedback directly to the AI - Manage per-project configurations - Auto-execute commands when needed By guiding the assistant to check in with the user instead of branching out into speculative, high-cost tool calls, this module can drastically reduce the number of premium requests (e.g., OpenAI tool invocations) on platforms like Cursor.

README

원문 README의 일부입니다. 원문 보기.

Interactive Feedback MCP - Node.js Implementation

Interactive Feedback MCP - Phiên bản Node.js


🌍 Language / Ngôn ngữ

📋 MCP Usage Rulesets / Bộ quy tắc sử dụng MCP


English

Overview

Interactive Feedback MCP - Node.js Implementation is a modern Node.js implementation of the Interactive Feedback MCP (Python) developed by Fábio Ferreira. This version replaces the Qt desktop interface with a responsive web-based UI, providing better user experience and cross-platform compatibility.

Developed by Zivhd (@zivhdinfo) as part of the STMMO Project.

Purpose

Create a “human-in-the-loop” workflow for AI development tools like Cursor, Cline, and Windsurf. This server allows you to:

  • Run commands and view their output
  • Provide textual feedback directly to the AI
  • Manage per-project configurations
  • Auto-execute commands when needed

Why Use This?

By guiding the assistant to check in with the user instead of branching out into speculative, high-cost tool calls, this module can drastically reduce the number of premium requests (e.g., OpenAI tool invocations) on platforms like Cursor. In some cases, it helps consolidate what would be up to 25 tool calls into a single, feedback-aware request — saving resources and improving performance.

🌟 Features

  • ✅ MCP Specification Compliant: 100% compatible with official MCP specification and JSON-RPC 2.0
  • 🔄 Proper Handshake: Implements correct initialize/initialized handshake protocol
  • 🛠️ Tool Management: Full support for tools/list and tools/call methods
  • 🌐 Interactive Web UI: Modern, dark-themed interface with real-time feedback
  • 🖥️ Cross-Platform: Works on Windows, macOS, and Linux
  • ⚡ Real-Time Communication: WebSocket-based live updates
  • 💻 Command Execution: Run and monitor system commands with live output
  • 📁 Project Management: Per-project configuration and settings
  • 📱 Responsive Design: Works on desktop and mobile devices
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": "node", "args": [ "C:\\path\\to\\interactive-feedback-mcp-nodejs\\server.js" ], "env": { "NODE_ENV": "production" } } } }