Minidoracat/mcp-feedback-enhanced

Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, featuring dual interface support (Web UI and Desktop Application) with intelligent environment detection and cross-platform compatibility.

해결하는 문제

이 프로젝트는 장시간 실행되는 AI 작업에 인간의 체크포인트를 삽입할 수 있는 방법을 제공합니다. AI 에이전트가 사용자의 의도에서 벗어나거나 추측적인 작업을 수행하는 것을 방지하기 위해, AI가 특정 도구를 호출할 때 사용자와의 상호작용 인터페이스를 통해 작업을 확인하도록 요구합니다.

작동 방식

이것은 MCP(Model Context Protocol) 서버로, AI가 특정 도구를 호출할 때 웹 UI 또는 데스크톱 앱을 트리거합니다. AI는 피드백 요청을 보내며, 사용자는 인터페이스(텍스트, 프롬프트 선택, 이미지 업로드 등)를 통해 입력을 제공합니다. 이 피드백은 웹소켓 연결을 통해 실시간으로 AI로 전달되어, AI는 인간의 응답에 따라 행동을 조정하거나 작업을 계속할 수 있습니다.

대상 사용자

Cursor, Cline, Windsurf, Augment, Trae와 같은 MCP 호환 AI IDE 및 에이전트를 사용하며, 특히 로컬, SSH 원격, WSL 환경에서 자율적인 AI 워크플로우에 더 많은 제어를 원하는 개발자들을 위한 것입니다.

주요 특징

  • 이중 인터페이스 옵션: 가벼운 웹 UI와 크로스플랫폼 데스크톱 앱(Tauri 기반)을 모두 지원합니다.
  • 스마트한 상호작용: 일반적인 응답을 위한 프롬프트 관리, 자동 타임아웃 제출, 이미지 업로드(PNG, JPG, GIF 등) 지원.
  • 환경 적응성: 로컬, SSH 원격, WSL 환경을 자동 감지하고 작동하도록 특별히 설계되었습니다.
  • 세션 추적: 자동으로 세션 기록 및 통계를 기록하고 JSON, CSV, Markdown 형식으로 내보낼 수 있습니다.
  • 풍부한 미디어 지원: AI 작업 요약을 Markdown 형식으로 렌더링하고, 이미지의 클립보드 붙여넣기를 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트