cutterMCP

커터MCP

cutterMCP는 LLM이 애플리케이션을 자율적으로 역엔지니어링할 수 있도록 하는 모델 컨텍스트 프로토콜(Model Context Protocol) 서버입니다. Cutter 핵심 기능부터 MCP 클라이언트까지 다양한 도구를 제공합니다.

특징

MCP 서버 + 커터 플러그인

  • Cutter에서 바이너리 디컴파일 및 분석
  • 메서드 및 데이터 이름을 자동으로 변경합니다.
  • 메서드, 가져오기 및 내보내기 나열

설치

필수 조건

커터

먼저, 이 저장소에서 최신 릴리스를 다운로드하세요. 여기에는 Cutter 플러그인과 Python MCP 클라이언트가 포함되어 있습니다. 그런 다음 플러그인을 Cutter로 직접 가져올 수 있습니다.

  1. 런 커터
  2. 편집 -> 환경 설정 -> 플러그인 으로 이동하세요.
  3. 플러그인 디렉토리 위치 찾기
  4. 다운로드한 릴리스에서 CutterMCPPlugin.py 복사하여 Python 폴더 안에 붙여넣습니다.
  5. 커터 재시작
  6. 성공하면 Windows -> 플러그인 아래에 플러그인이 표시되고 하단 패널에 새 위젯이 표시됩니다.

MCP 클라이언트

이론적으로 모든 MCP 클라이언트는 cutterMCP와 함께 작동해야 합니다. 아래에 한 가지 예가 나와 있습니다.

예 1: Claude Desktop

Claude Desktop을 Cutter MCP 클라이언트로 설정하려면 Claude -> Settings -> Developer -> Edit Config -> claude_desktop_config.json 으로 이동하여 다음을 추가합니다.

맥OS/리눅스 :

지엑스피1

윈도우 :

{ "mcpServers": { "cutter": { "command": "python", "args": [ "C:\\ABSOLUTE_PATH_TO\\bridge_mcp_cutter.py" ] } } }
-
security - not tested
-
license - not tested
-
quality - not tested

LLM이 Cutter를 통해 애플리케이션을 자율적으로 역엔지니어링하고, 바이너리를 디컴파일하고, 코드를 분석하고, 메서드 이름을 프로그래밍 방식으로 바꿀 수 있는 MCP 서버입니다.

  1. Features
    1. Installation
      1. Prerequisites
      2. Cutter
      3. MCP Clients
      4. Example 1: Claude Desktop
    ID: uazobhqhlj