Skip to main content
Glama

MCP 클로드 코드

MCP(Model Context Protocol)를 사용하여 Claude Code 기능을 구현합니다.

개요

이 프로젝트는 Claude Code와 유사한 기능을 구현하는 MCP 서버를 제공하여 Claude가 프로젝트 파일을 수정하고 개선하기 위한 명령을 직접 실행할 수 있도록 합니다. Model Context Protocol을 활용하여 Claude Desktop을 포함한 다양한 MCP 클라이언트와의 원활한 통합을 지원합니다.

예

Related MCP server: Terminal MCP Server

특징

  • 코드 이해 : 파일 액세스 및 패턴 검색을 통해 코드베이스를 분석하고 이해합니다.

  • 코드 수정 : 적절한 권한 처리를 통해 파일에 대한 타겟 편집을 수행합니다.

  • 향상된 명령 실행 : 향상된 오류 처리 및 셸 지원을 통해 다양한 언어로 명령 및 스크립트를 실행합니다.

  • 파일 작업 : 셸 명령을 통해 적절한 보안 제어를 통해 파일을 관리합니다.

  • 코드 검색 : 고성능 검색을 통해 프로젝트 전반에서 관련 파일 및 코드 패턴을 찾습니다.

  • 에이전트 위임 : 동시에 작업할 수 있는 전문화된 하위 에이전트에게 복잡한 작업을 위임합니다.

  • 다중 LLM 공급자 지원 : 에이전트 작업을 위해 LiteLLM 호환 모델을 구성합니다.

  • Jupyter Notebook 지원 : 전체 셀 및 출력 처리를 통해 Jupyter Notebook을 읽고 편집합니다.

구현된 도구

도구

설명

read

줄 번호, 오프셋 및 제한 기능을 사용하여 파일 내용을 읽습니다.

write

파일 생성 또는 덮어쓰기

edit

텍스트 파일에 줄 기반 편집을 수행합니다.

multi_edit

원자 트랜잭션을 사용하여 단일 파일 작업에서 여러 개의 정확한 텍스트 교체를 수행합니다.

directory_tree

디렉토리의 재귀적 트리 뷰 가져오기

grep

최상의 성능을 위한 ripgrep 통합을 통한 파일에서의 빠른 패턴 검색(

문서

)

content_replace

파일 내용의 패턴 바꾸기

grep_ast

함수, 클래스 및 기타 구조 내에서 일치 항목을 보여주는 AST 컨텍스트로 코드 검색

run_command

셸 명령 실행(디렉토리 생성, 파일 이동, 디렉토리 목록에도 사용됨)

notebook_read

Jupyter Notebook의 모든 셀에서 소스 코드를 추출하고 출력과 함께 읽습니다.

notebook_edit

Jupyter Notebook에서 셀 편집, 삽입 또는 삭제

think

변경 없이 복잡한 추론 및 분석을 위한 구조화된 공간

dispatch_agent

읽기 전용 도구를 사용하여 동시에 작업을 수행할 수 있는 하나 이상의 에이전트를 시작합니다.

batch

단일 요청에서 여러 도구 호출을 병렬 또는 직렬로 실행합니다.

todo_write

구조화된 작업 목록을 만들고 관리하세요

todo_read

구조화된 작업 목록을 읽어보세요

시작하기

자세한 설치 및 구성 지침은 INSTALL.md 를 참조하세요.

0.3버전에 대한 자세한 튜토리얼은 TUTORIAL.md 를 참고해주세요.

보안

이 구현은 파일 시스템에 대한 액세스를 보호하기 위한 모범 사례를 따릅니다.

  • 파일 수정 및 명령 실행에 대한 권한 프롬프트

  • 지정된 디렉토리에만 제한된 액세스

  • 입력 검증 및 정리

  • 적절한 오류 처리 및 보고

개발

이 프로젝트에 기여하려면:

  1. 저장소를 포크하세요

  2. 기능 브랜치를 생성합니다( git checkout -b feature/amazing-feature )

  3. 변경 사항을 커밋하세요( git commit -m 'Add some amazing feature' )

  4. 브랜치에 푸시( git push origin feature/amazing-feature )

  5. 풀 리퀘스트 열기

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

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/SDGLBL/mcp-claude-code'

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