Skip to main content
Glama

Git MCP Server

by Sheshiyer

Git MCP 서버

표준화된 인터페이스를 통해 향상된 Git 작업을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 MCP 생태계와 통합되어 AI 비서에 Git 기능을 제공합니다.

특징

  • 핵심 Git 작업 : init, clone, status, add, commit, push, pull
  • 지점 관리 : 목록, 생성, 삭제, 체크아웃
  • 태그 작업 : 목록, 생성, 삭제
  • 원격 관리 : 나열, 추가, 제거
  • Stash 작업 : 목록, 저장, 팝
  • 대량 작업 : 여러 Git 작업을 순서대로 실행합니다.
  • GitHub 통합 : 개인 액세스 토큰을 통한 내장 GitHub 지원
  • 경로 해결 : 선택적 기본 경로 구성을 통한 스마트 경로 처리
  • 오류 처리 : 사용자 정의 오류 유형을 사용한 포괄적인 오류 처리
  • 저장소 캐싱 : 효율적인 저장소 상태 관리
  • 성능 모니터링 : 내장된 성능 추적

설치

  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. 풀 리퀘스트 열기

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Git MCP 서버를 사용하면 AI 어시스턴트가 모델 컨텍스트 프로토콜을 통해 향상된 Git 작업을 수행하여 핵심 Git 기능, 브랜치 및 태그 관리, GitHub 통합 등을 지원할 수 있습니다.

  1. 특징
    1. 설치
      1. 구성
        1. 환경 변수
          1. 사용 가능한 도구
            1. 기본 작업
            2. 지점 운영
            3. 태그 작업
            4. 원격 작업
            5. 스태시 작업
            6. 대량 작업
          2. 개발
            1. 특허
              1. 기여하다

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  MCP server for managing Git operations on local repositories, allowing users to list repositories, get and create tags, list commits, push tags, and refresh repositories through a standardized interface.
                  Last updated -
                  6
                  Python
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server that enables AI assistants to manage GitHub Actions workflows by providing tools for listing, viewing, triggering, canceling, and rerunning workflows through the GitHub API.
                  Last updated -
                  9
                  32
                  TypeScript
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that enables AI assistants like Claude to help users manage their GitHub notifications through natural language commands.
                  Last updated -
                  55
                  11
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
                  Last updated -
                  10
                  Python
                  MIT License

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

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