코더 툴박스 MCP 서버
클로드와 코드 간의 상호작용을 향상시키도록 설계된 유틸리티 툴킷으로, 코드 분석, 조작, 테스트 워크플로를 위한 원활한 통합 도구를 제공합니다.
특징
구현됨
테스트 실행 로그: 테스트 실행 로그 및 결과를 검색하고 분석합니다.
수업 작업:
위치: 패키지 필터링을 사용하여 프로젝트 소스 코드에서 Java 클래스 찾기
생성: 적절한 패키지 구조로 새로운 Java 클래스를 생성합니다.
콘텐츠 관리: 기존 Java 클래스에서 콘텐츠 추가, 교체 또는 삭제
메서드 관리: Java 클래스에 메서드 추가 또는 삭제
생성자 관리: Java 클래스에 생성자 추가 또는 삭제
도구
테스트 실행 로그 가져오기
로그 디렉토리에서 테스트 실행 로그를 검색합니다.
자바클래스 찾기
매개변수:
className(문자열): 찾을 Java 클래스의 이름(대소문자 구분)sourceType(문자열, 선택 사항): 검색을 제한할 소스 유형('source' 또는 'test')packagePath(문자열, 선택 사항): 검색을 제한할 패키지 경로(예: 'com.myself.myproject'). 지정된 경우 sourceType도 지정해야 합니다.
반환: 파일 경로와 콘텐츠(발견된 경우)를 포함하는 검색 결과가 포함된 JSON 객체
생성_자바_클래스
매개변수:
className(문자열): 생성할 Java 클래스의 이름(대소문자 구분)sourceType(문자열): 파일을 생성할 소스 유형('source' 또는 'test')packagePath(문자열): 클래스를 생성할 패키지 경로(예: 'com.myself.myproject')
반환: 파일 경로 또는 오류 메시지를 포함한 생성 결과가 포함된 JSON 객체
클래스_추가_본문
매개변수:
Locate_java_class의 매개변수와 다음이 포함됩니다.
classBody(문자열): 추가할 클래스 본문 내용(필드, 메서드, 생성자 등)
반환: 파일 경로를 포함한 수정 결과가 포함된 JSON 객체
클래스_바꾸기_본문
매개변수:
Locate_java_class의 매개변��와 다음이 포함됩니다.
edits: 편집 작업의 배열, 각각 포함:oldText(문자열): 바꿀 텍스트newText(문자열): 새 텍스트
dryRun(부울, 선택 사항): 변경 사항을 적용하지 않고 미리 봅니다.
반환: 변경 사항이나 미리 보기를 보여주는 Diff
클래스_삭제_본문
매개변수:
Locate_java_class의 매개변수와 다음이 포함됩니다.
targetContent(문자열): 클래스 본문에서 삭제할 콘텐츠dryRun(부울, 선택 사항): 변경 사항을 적용하지 않고 미리 봅니다.
반환: 변경 사항이나 미리 보기를 보여주는 Diff
개발 로드맵
[x] 테스트 실행 로그 검색
[x] 수업 위치 및 탐색
[x] 클래스 파일 생성
[x] 클래스에 콘텐츠 추가
[x] 클래스의 내용을 교체합니다.
[x] 클래스에서 콘텐츠 삭제
[ ] 클래스 수준 주석 추가
[ ] 인터페이스 구현 추가
[ ] 클래스 상속 추가
[ ] 수입 정리
[ ] 포맷 코드
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Java 코드 분석, 조작 및 테스트 워크플로를 위한 원활한 도구를 제공하여 Claude의 코드 상호작용 기능을 향상시키는 유틸리티 툴킷입니다.
Related Resources
Related MCP Servers
- -security-license-qualityFacilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.Last updated -039MIT License
- -security-license-qualityA comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.Last updated -39MIT License
- Asecurity-licenseAqualityA specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.Last updated -117,129412MIT License
- -security-license-qualityTransforms Claude from a code generator into a programming partner capable of testing, debugging, and optimizing code automatically through a secure execution environment.Last updated -