Skip to main content
Glama

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. 저장소를 복제합니다.

지엑스피1

  1. 종속성 설치:

npm install
  1. 프로젝트를 빌드하세요:

npm run build

구성

MCP 설정 파일에 다음을 추가합니다.

{ "mcpServers": { "git-v2": { "command": "node", "args": ["path/to/git-mcp-v2/build/index.js"], "env": { "GIT_DEFAULT_PATH": "/path/to/default/git/directory", "GITHUB_PERSONAL_ACCESS_TOKEN": "your-github-pat" } } } }

환경 변수

  • 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 작업을 순서대로 실행합니다.

개발

# Run tests npm test # Run tests with coverage npm run test:coverage # Run linter npm run lint # Format code npm run format

특허

MIT

기여하다

  1. 저장소를 포크하세요

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

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

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

  5. 풀 리퀘스트 열기

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/Sheshiyer/git-mcp-v2'

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