Skip to main content
Glama

Coder Toolbox MCP Server

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

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Java 코드 분석, 조작 및 테스트 워크플로를 위한 원활한 도구를 제공하여 Claude의 코드 상호작용 기능을 향상시키는 유틸리티 툴킷입니다.

  1. 특징
    1. 구현됨
  2. 도구
    1. 테스트 실행 로그 가져오기
    2. 자바클래스 찾기
    3. 생성_자바_클래스
    4. 클래스_추가_본문
    5. 클래스_바꾸기_본문
    6. 클래스_삭제_본문
  3. 개발 로드맵
    1. 기여하다
      1. 특허

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Facilitates 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 -
          2
          2
          38
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A 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 -
          37
          Python
          MIT License
        • -
          security
          F
          license
          -
          quality
          A server that exposes the Jadx decompiler API over HTTP, enabling Claude to interact with decompiled Java/Android code to list classes, fetch source code, inspect methods/fields, and extract code live.
          Last updated -
          69
          • Linux
          • Apple
        • A
          security
          F
          license
          A
          quality
          A specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.
          Last updated -
          11
          259
          232
          TypeScript

        View all related MCP servers

        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