SM

sdglbl/mcp-claude-code

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

305 stars 39 forks 품질 43 트렌드 19MIT

Claude Code 기능 및 기타 MCP 구현

개요

모델 컨텍스트 프로토콜(MCP)을 이용한 Claude 코드 기능의 구현체입니다. 이 프로젝트는 Claude Code와 유사한 기능을 구현하는 MCP 서버를 제공하여 Claude가 프로젝트 파일을 수정하고 개선하는 명령을 직접 실행할 수 있게 합니다. Model Context Protocol을 활용하여 Claude Desktop을 포함한 다양한 MCP 클라이언트와의 원활한 통합을 가능하게 합니다. - : 파일 접근 및 패턴 검색을 통해 코드베이스를 분석하고 이해 - : 적절한 권한 처리를 통해 파일에 목표 편집을 수행 - : 오류 처리와 셸 지원을 개선한 다양한 언어로 명령어와 스크립트를 실행하세요 - : 셸 명령어를 통해 적절한 보안 통제로 파일을 관리하기 - : 프로젝트 전반에 걸쳐 고성능 검색으로 관련 파일과 코드 패턴을 찾기 - : 복잡한 작업을 동시에 작업할 수 있는 전문 서브에이전트에게 위임하기 - : 에이전트 운영을 위해 LiteLLM 호환 모델을 구성하기 - : Jupyter 노트북을 읽고 편집하기...

개요(AI 번역)

모델 컨텍스트 프로토콜(MCP)을 이용한 Claude 코드 기능의 구현체입니다.

개요

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

특징

  • 코드 이해: 파일 접근과 패턴 검색을 통해 코드베이스를 분석하고 이해합니다
  • 코드 수정: 적절한 권한 처리를 통해 파일에 목표 편집을 수행합니다
  • 향상된 명령 실행: 오류 처리 및 셸 지원이 개선된 다양한 언어로 명령과 스크립트를 실행할 수 있습니다
  • 파일 작업: 셸 명령어를 통해 적절한 보안 통제를 통해 파일을 관리합니다
  • 코드 발견: 프로젝트 전반에 걸쳐 고성능 검색을 통해 관련 파일과 코드 패턴을 찾아보세요
  • 에이전트 위임: 복잡한 작업을 동시에 작업할 수 있는 전문 하위 에이전트에게 위임
  • 다중 LLM 제공자 지원: 에이전트 작업을 위해 LiteLLM 호환 모델을 구성

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MCP Claude Code

An implementation of Claude Code capabilities using the Model Context Protocol (MCP).

Overview

This project provides an MCP server that implements Claude Code-like functionality, allowing Claude to directly execute instructions for modifying and improving project files. By leveraging the Model Context Protocol, this implementation enables seamless integration with various MCP clients including Claude Desktop.

Features

  • Code Understanding: Analyze and understand codebases through file access and pattern searching
  • Code Modification: Make targeted edits to files with proper permission handling
  • Enhanced Command Execution: Run commands and scripts in various languages with improved error handling and shell support
  • File Operations: Manage files with proper security controls through shell commands
  • Code Discovery: Find relevant files and code patterns across your project with high-performance searching
  • Agent Delegation: Delegate complex tasks to specialized sub-agents that can work concurrently
  • Multiple LLM Provider Support: Configure any LiteLLM-compatible model for agent operations
  • Jupyter Notebook Support: Read and edit Jupyter notebooks with full cell and output handling

Tools Implemented

Tool Description
read Read file contents with line numbers, offset, and limit capabilities
write Create or overwrite files
edit Make line-based edits to text files
multi_edit Make multiple precise text replacements in a single file operation with atomic transactions
directory_tree Get a recursive tree view of directories
grep Fast pattern search in files with ripgrep integration for best performance (docs)
content_replace Replace patterns in file contents
grep_ast Search code with AST context showing matches within functions, classes, and other structures
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →