RJ

ruoji6/java-decompile-mcp

Developer tools

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

75 stars 6 forks 품질 73 트렌드 14MIT

MCP (Model Context Protocol)를 기반으로하는 Java anti-circulation 도구로, .class 및 .jar 파일의 역 컴파일을 위한 CFR anti-circulator를 사용합니다。

개요

MCP (Model Context Protocol)를 기반으로하는 Java anti-circulation 도구로, .class 및 .jar 파일의 역 컴파일을 위한 CFR anti-circulator를 사용합니다. - 단일 파일 invert (. class /.jar) - 대량 반전에 여러 파일 - ✅ 역 스캔 뒤 컴파일 디렉토리 - ✅ 사용자 정의 출력 디렉토리 - ✅ 자동 다운 CFR 거꾸로 - ✅ 파일 시스템에 직접 저장 (보이드 토큰 제한) - ✅ 실시간 진행 표시 - ✅ 상세 통계 정보 - ✅ 대용량 파일이 거꾸로되었을 때, 토큰 제한(예: g. 413,072 문자)은 모든 결과가 문자열로 반환되는 경우 초과될 수 있습니다. (Recommended) - 파일 매개 변수에 새 저장 추가 (기본 true) - Inverse 번역은 지정된 디렉토리에 직접 작성됩니다 - 만 요약 정보는 반환됩니다 (교육, 실패, 출력 경로 등) - MCP를 통해 대량의 콘텐츠를 전송하지 마십시오 2. - 새로운 쇼 과정 모수 (과태 true) - 현재 가공 진행 상황을 보여주십시오: [1/46] 처리: Contractor.class - 실시간 피드백 처리 상태 3. - 생성된 .java 파일의 총 수 - 출력 디렉토리 경로 - Clear formatted output - Python > = 3.10 - Java Runtme 환경 (JRE) - uv (Python Package Manager) MCP 설정에서 직접 설치 및 사용 할 필요가 없습니다 (자동 cfr-0.152을 다운로드하려면 ani를 허용하십시오. jar 및 수동으로 경로 구성):

개요(AI 번역)

CFR back-circulation을 사용하여 MCP (모델 Context Protocol)을 기반으로하는 Java anti-circulation 도구.

기능적 특성

  • 단일 파일의 변환 (.class / jar)
  • 다수 배치 반전
  • 뒤로 검사하고 뒤로.
  • 사용자 정의 출력 디렉토리
  • ✅ 자동 다운로드 CFR 뒤 컴파일러
  • ✅ 파일 시스템에 직접 저장 (보이드 토큰 제한)
  • , 실시간.
  • 상세한 통계 정보
  • ** 멀티 와이어 (최대 속도) **

밝은 반점을 개량하기 위하여

# # 큰 / 볼륨 변환의 문제를 해결

** 질문: ** 많은 파일이 거꾸로되었을 때, 모든 결과가 문자열로 반환되는 경우, 그들은 MCP의 토큰 제한을 초과 할 수 있습니다 (예 : 413,072 문자).

** 해결책: **

  1. **파일 시스템에 대한 사전 ** (추천)
  • [[T2] 파라미터 추가 (기본][T3])
  • 지정된 디렉토리에 직접 변환
  • 단지 요약 정보 반환 (교육, 실패, 출력 경로 등)
  • MCP를 통해 대량 함량의 전송 방지
  1. ** 실시간 진행 표시**
  • [[T4] 파라미터 추가 (기본][T5])
  • 현재 처리 진행 상황을 보여주기: [T6]
  • 실시간 피드백 처리 상태

3.** 상세한 통계 보고서**

  • 성공적인 / 실패 / 실수 파일 수
  • 생성된 .java 파일의 총 수
  • 출력 디렉토리 경로
  • 명확한 체재 산출

사용 예제

**Scene 1 : 대용량 문서 (추천) **

**Scene 2 : 문서의 작은 수 및 콘텐츠보기의 간행 번역 **

** 장면 3: 침묵하는 대량 처리**

환경 요구 사항

  • 파이썬 > = 3.10
  • Java Runte 환경 (JRE)
  • uv (Python 패키지 관리자)

설치

방법 I : uvx를 통한 직접 사용 (추천)

MCP 설정에서 직접 설치 및 사용 할 필요가 없습니다 (자동 cfr-0.152을 다운로드하려면 ani를 허용하십시오. jar 및 수동으로 경로 구성):

방법 II: 현지 개발

MCP 구성

방법 I : uvx 사용 (PyPI에 게시 된 권장)

[(T7] 또는 [(T8]]]] 추가:

모드 II: 로컬 개발 모드

[(T9]]에 추가:

⚠️ 로컬 개발 모드는 실제 프로젝트 경로로 경로를 대체해야합니다.

프로젝트 주소

GitHub: [T10]

사용 가능한 도구

#1. 벌레 파일

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

설치

uvx java-decompile-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "java-decompiler": { "type": "stdio", "command": "uvx", "args": ["java-decompile-mcp"], "env": { "CFR_PATH": "/你的路径/cfr-0.152.jar" }, "disabled": false } } }