Coder Toolbox MCP Server
코더 툴박스 MCP 서버
클로드와 코드 간의 상호작용을 향상시키도록 설계된 유틸리티 툴킷으로, 코드 분석, 조작, 테스트 워크플로를 위한 원활한 통합 도구를 제공합니다.
특징
구현됨
테스트 실행 로그: 테스트 실행 로그 및 결과를 검색하고 분석합니다.
수업 작업:
위치: 패키지 필터링을 사용하여 프로젝트 소스 코드에서 Java 클래스 찾기
생성: 적절한 패키지 구조로 새로운 Java 클래스를 생성합니다.
콘텐츠 관리: 기존 Java 클래스에서 콘텐츠 추가, 교체 또는 삭제
메서드 관리: Java 클래스에 메서드 추가 또는 삭제
생성자 관리: Java 클래스에 생성자 추가 또는 삭제
Related MCP server: Java Class Analyzer MCP Server
도구
테스트 실행 로그 가져오기
로그 디렉토리에서 테스트 실행 로그를 검색합니다.
자바클래스 찾기
매개변수:
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 deployed
Maintenance
Related MCP Connectors
Ship better Java with your coding agent.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA 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.39MIT
- AlicenseBqualityCmaintenanceEnables AI tools to analyze Java dependencies by scanning Maven projects, decompiling JAR files, and extracting detailed class information including methods, fields, and inheritance relationships. Solves the problem of AI hallucinations when generating code that calls external dependencies by providing accurate class structures through decompilation.312 npm43Apache 2.0
- AlicenseAqualityDmaintenanceHigh-performance code understanding toolkit that enables batch reading of multiple files with dependency context, structural outline extraction with Java annotation awareness, and precise location of classes/methods across large codebases.311MIT
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to perform high-performance code search and analysis across multiple languages using symbol indexing, regex text search, and structural AST pattern matching. It also provides tools for technology stack detection and dependency analysis with persistent caching for optimized performance.8-