Skip to main content
Glama

Interactive Feedback MCP

by noopstudios

대화형 피드백 MCP

Fábio Ferreira( @fabiomlferreira )가 개발했습니다. 더 많은 AI 개발 개선 사항을 보려면 dotcursorrules.com을 확인하세요.

Cursor 와 같은 AI 지원 개발 도구에서 Human-In-The-Loop 워크플로를 구현하는 간단한 MCP 서버입니다 . 이 서버를 사용하면 명령을 실행하고, 출력을 확인하고, AI에 직접 텍스트 피드백을 제공할 수 있습니다. ClineWindsurf 와도 호환됩니다.

대화형 피드백 UI - 기본 보기대화형 피드백 UI - 명령 섹션 열기

신속한 엔지니어링

최상의 결과를 얻으려면 AI 어시스턴트의 사용자 지정 프롬프트에 다음을 추가하세요. 규칙에 추가하거나 프롬프트에 직접 추가해야 합니다(예: 커서).

질문이 있을 때는 언제나 MCP interactive_feedback 으로 전화하세요.
사용자 요청을 완료하려고 할 때마다 프로세스를 종료하는 대신 MCP interactive_feedback 호출하세요. 피드백이 비어 있는 경우 요청을 종료하고 MCP in loop를 호출하지 않아도 됩니다.

이렇게 하면 AI 비서가 작업을 완료로 표시하기 전에 이 MCP 서버를 사용하여 사용자 피드백을 요청하게 됩니다.

💡 왜 이걸 사용해야 하나요?

이 모듈은 어시스턴트가 추측적이고 비용이 많이 드는 도구 호출로 확장하는 대신 사용자와 소통하도록 안내함으로써 Cursor와 같은 플랫폼에서 유료 요청(예: OpenAI 도구 호출) 수를 대폭 줄일 수 있습니다. 경우에 따라 최대 25개에 달할 수 있는 도구 호출을 피드백 기반 단일 요청으로 통합하여 리소스를 절약하고 성능을 향상시킵니다.

구성

이 MCP 서버는 Qt의 QSettings 사용하여 프로젝트별로 구성을 저장합니다. 여기에는 다음이 포함됩니다.

  • 실행할 명령입니다.

  • 해당 프로젝트를 다음에 시작할 때 명령을 자동으로 실행할지 여부("다음 실행 시 자동으로 실행" 체크박스 참조).

  • 명령 섹션의 가시성 상태(표시/숨김)(전환 시 즉시 저장됨).

  • 창의 기하학 및 상태(일반 UI 기본 설정)

이러한 설정은 일반적으로 플랫폼별 위치(예: Windows의 레지스트리, macOS의 plist 파일, Linux의 ~/.config 또는 ~/.local/share 에 있는 구성 파일)에 "FabioFerreira"라는 조직 이름과 "InteractiveFeedbackMCP"라는 애플리케이션 이름으로 저장되며, 각 프로젝트 디렉터리에 대해 고유한 그룹이 있습니다.

UI의 "구성 저장" 버튼은 주로 명령 입력 필드에 입력된 현재 명령과 활성 프로젝트의 "다음 실행 시 자동 실행" 체크박스 상태를 저장합니다. 명령 섹션의 표시 여부는 토글 시 자동으로 저장됩니다. 일반적인 창 크기와 위치는 애플리케이션을 닫을 때 저장됩니다.

설치(커서)

커서에 설치

  1. 필수 조건:

    • Python 3.11 이상.

    • uv (Python 패키지 관리자). 다음을 사용하여 설치하세요.

      • 윈도우: pip install uv

      • Linux/Mac: curl -LsSf https://astral.sh/uv/install.sh | sh

  2. 코드를 받으세요:

    • 이 저장소를 복제하세요: git clone https://github.com/noopstudios/interactive-feedback-mcp.git

    • 또는 소스 코드를 다운로드하세요.

  3. 디렉토리로 이동합니다:

    • cd path/to/interactive-feedback-mcp

  4. 종속성 설치:

    • uv sync (가상 환경을 생성하고 패키지를 설치함)

  5. MCP 서버를 실행합니다.

    • uv run server.py

  6. 커서에서 구성:

    • Cursor는 일반적으로 설정에서 사용자 지정 MCP 서버를 지정할 수 있습니다. Cursor가 실행 중인 서버를 가리키도록 설정해야 합니다. 정확한 메커니즘은 다를 수 있으므로 사용자 지정 MCP 추가에 대한 자세한 내용은 Cursor 설명서를 참조하세요.

    • 수동 구성(예: /Users/fabioferreira/Dev/scripts/interactive-feedback-mcp

      지엑스피1

    • Cursor에서 구성할 때 interactive-feedback-mcp 와 같은 서버 식별자를 사용할 수 있습니다.

클라인/윈드서핑용

유사한 설정 원칙이 적용됩니다. 각 도구의 MCP 설정에서 서버 명령(예: uv run server.py 프로젝트 디렉터리를 가리키는 올바른 --directory 인수 사용)을 구성하고, 서버 식별자로 interactive-feedback-mcp 사용합니다.

개발

테스트를 위해 웹 인터페이스를 사용하여 개발 모드에서 서버를 실행하려면:

uv run fastmcp dev server.py

이렇게 하면 웹 인터페이스가 열리고 테스트를 위해 MCP 도구와 상호 작용할 수 있습니다.

사용 가능한 도구

AI 어시스턴트가 interactive_feedback 도구를 호출하는 방법의 예는 다음과 같습니다.

<use_mcp_tool> <server_name>interactive-feedback-mcp</server_name> <tool_name>interactive_feedback</tool_name> <arguments> { "project_directory": "/path/to/your/project", "summary": "I've implemented the changes you requested and refactored the main module." } </arguments> </use_mcp_tool>

감사의 말 및 연락처

이 대화형 피드백 MCP가 유용하다고 생각되시면 감사의 마음을 표현하는 가장 좋은 방법은 X에서 Fábio Ferreira @fabiomlferreira 를 팔로우하는 것입니다.

질문이나 제안이 있으시거나, 사용 방법을 공유하고 싶으시다면 언제든지 X로 문의해주세요!

또한, AI 지원 개발 워크플로를 개선하는 데 도움이 되는 더 많은 리소스를 보려면 dotcursorrules.com을 확인하세요.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

사용자가 명령을 실행하고, 출력을 보고, AI 지원자에게 직접 텍스트 피드백을 제공할 수 있도록 하여 AI 지원 개발 도구에서 인간 참여 워크플로를 구현하는 MCP 서버입니다.

  1. 신속한 엔지니어링
    1. 💡 왜 이걸 사용해야 하나요?
      1. 구성
        1. 설치(커서)
          1. 클라인/윈드서핑용
        2. 개발
          1. 사용 가능한 도구
            1. 감사의 말 및 연락처

              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
                1,167
                80
                • Linux
                • Apple
              • A
                security
                A
                license
                A
                quality
                A powerful MCP server that provides interactive user feedback and command execution capabilities for AI-assisted development, featuring a graphical interface with text and image support.
                Last updated -
                1
                39
                MIT License
              • -
                security
                F
                license
                -
                quality
                An MCP server that provides user dialogue capabilities for AI code editors, allowing AI to interact with users through dialog boxes when needing input during the coding process.
              • A
                security
                F
                license
                A
                quality
                MCP server that enables human-in-the-loop workflow in AI-assisted development tools by allowing users to provide direct feedback to AI agents without consuming additional premium requests.
                Last updated -
                1
                1
                • Linux
                • Apple

              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/noopstudios/interactive-feedback-mcp'

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