Git MCP 서버
표준화된 인터페이스를 통해 향상된 Git 작업을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 MCP 생태계와 통합되어 AI 비서에 Git 기능을 제공합니다.
특징
핵심 Git 작업 : init, clone, status, add, commit, push, pull
지점 관리 : 목록, 생성, 삭제, 체크아웃
태그 작업 : 목록, 생성, 삭제
원격 관리 : 나열, 추가, 제거
Stash 작업 : 목록, 저장, 팝
대량 작업 : 여러 Git 작업을 순서대로 실행합니다.
GitHub 통합 : 개인 액세스 토큰을 통한 내장 GitHub 지원
경로 해결 : 선택적 기본 경로 구성을 통한 스마트 경로 처리
오류 처리 : 사용자 정의 오류 유형을 사용한 포괄적인 오류 처리
저장소 캐싱 : 효율적인 저장소 상태 관리
성능 모니터링 : 내장된 성능 추적
Related MCP server: GitHub MCP Server Plus
설치
저장소를 복제합니다.
지엑스피1
종속성 설치:
프로젝트를 빌드하세요:
구성
MCP 설정 파일에 다음을 추가합니다.
환경 변수
GIT_DEFAULT_PATH: (선택 사항) Git 작업에 대한 기본 경로GITHUB_PERSONAL_ACCESS_TOKEN: (선택 사항) GitHub 작업을 위한 GitHub 개인 액세스 토큰
사용 가능한 도구
기본 작업
init: 새로운 Git 저장소를 초기화합니다.clone: 저장소를 복제합니다status: 저장소 상태 가져오기add: 스테이지 파일commit: 커밋을 생성합니다push: 원격지에 커밋을 푸시합니다.pull: 원격에서 변경 사항을 가져옵니다.
지점 운영
branch_list: 모든 브랜치 나열branch_create: 새로운 브랜치를 생성합니다branch_delete: 브랜치 삭제checkout: 브랜치 전환 또는 작업 트리 파일 복원
태그 작업
tag_list: 태그 목록tag_create: 태그 생성tag_delete: 태그 삭제
원격 작업
remote_list: 리모컨 목록remote_add: 원격 추가remote_remove: 리모컨 제거
스태시 작업
stash_list: stash 목록stash_save: stash에 변경 사항을 저장합니다.stash_pop: 스태시를 적용하고 제거합니다.
대량 작업
bulk_action: 여러 Git 작업을 순서대로 실행합니다.
개발
특허
MIT
기여하다
저장소를 포크하세요
기능 브랜치를 생성합니다(
git checkout -b feature/amazing-feature)변경 사항을 커밋하세요(
git commit -m 'Add some amazing feature')브랜치에 푸시(
git push origin feature/amazing-feature)풀 리퀘스트 열기