Skip to main content
Glama

GitHub Integration MCP Server

GitHub 통합

GitHub MCP 서버는 풀 리퀘스트에서 차이점을 추출하는 기능을 제공합니다.

사용 가능한 도구

get_diff_pr

GitHub 풀 리퀘스트에서 diff 콘텐츠를 검색합니다.

매개변수 :

  • owner : 저장소 소유자/조직 이름
  • repo : 저장소 이름
  • pr_number : 풀 리퀘스트 번호

반환 : 다음을 포함하는 객체:

  • content : PR diff를 포함하는 문자열

입증

필수 : GitHub 개인 액세스 토큰을 환경 변수로 설정합니다.

지엑스피1

비공개 저장소에 접근하려면 토큰에 최소한 repo 범위 권한이 필요합니다. 공개 저장소의 경우 public_repo 범위가 있는 토큰이면 충분합니다.

오류 처리

서버는 표준 오류 처리를 구현합니다.

  • 누락되거나 잘못된 토큰은 ErrorCode.AuthenticationError 반환합니다.
  • 잘못된 저장소 세부 정보로 인해 ErrorCode.InvalidParams 반환됩니다.
  • 존재하지 않는 PR은 ErrorCode.NotFound 반환합니다.
  • 실패한 diff 페치는 형식화된 오류 메시지를 반환합니다.
  • SIGINT에 대한 정상적인 종료

기술적 세부 사항

  • Highlight AI MCP SDK를 사용하여 구축됨
  • GitHub REST API v3를 사용합니다
  • Zod를 통한 입력 검증
  • stdio 기반 MCP 서버로 실행됩니다.
  • Node.js >=18.0.0 지원

제한 사항

  • GitHub API 제한 사항에 따라 속도 제한이 적용됩니다.
  • GitHub API 제한에 따라 큰 diff는 잘릴 수 있습니다.
  • 토큰에는 적절한 저장소 액세스 권한이 필요합니다.
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

GitHub 풀 리퀘스트에서 차이점을 추출하여 사용자가 저장소의 브랜치 간 변경 사항을 검색하고 분석할 수 있도록 합니다.

  1. 사용 가능한 도구
    1. get\_diff\_pr
  2. 입증
    1. 오류 처리
      1. 기술적 세부 사항
        1. 제한 사항

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            Provides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed information about a specified repository, including its structure and summary statistics.
            Last updated -
            2
            17
            TypeScript
          • -
            security
            F
            license
            -
            quality
            Enables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.
            Last updated -
            9
            1
            TypeScript
          • A
            security
            A
            license
            A
            quality
            A TypeScript server that analyzes GitHub Pull Requests using the Model-Controller-Presenter pattern.
            Last updated -
            1
            5
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            Enables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.
            Last updated -
            22,573
            1
            TypeScript

          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/highlight-ing/highlight-github-mcp'

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