Skip to main content
Glama

코더 툴박스 MCP 서버

클로드와 코드 간의 상호작용을 향상시키도록 설계된 유틸리티 툴킷으로, 코드 분석, 조작, 테스트 워크플로를 위한 원활한 통합 도구를 제공합니다.

특징

구현됨

  • 테스트 실행 로그: 테스트 실행 로그 및 결과를 검색하고 분석합니다.

  • 수업 작업:

    • 위치: 패키지 필터링을 사용하여 프로젝트 소스 코드에서 Java 클래스 찾기

    • 생성: 적절한 패키지 구조로 새로운 Java 클래스를 생성합니다.

    • 콘텐츠 관리: 기존 Java 클래스에서 콘텐츠 추가, 교체 또는 삭제

    • 메서드 관리: Java 클래스에 메서드 추가 또는 삭제

    • 생성자 관리: Java 클래스에 생성자 추가 또는 삭제

Related MCP server: MCP Code Analyzer

도구

테스트 실행 로그 가져오기

로그 디렉토리에서 테스트 실행 로그를 검색합니다.

자바클래스 찾기

  • 매개변수:

    • 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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lamemind/coder-toolbox-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server