Skip to main content
Glama

GitHub MCP 서버

GitHub과 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구를 통해 AI 어시스턴트는 저장소 관리, 파일 작업, 이슈 추적 등 다양한 GitHub 작업을 수행할 수 있습니다.

특징

  • 저장소 작업 : 저장소 생성, 저장소 포크

  • 파일 작업 : 파일 생성, 업데이트 및 읽기, 단일 커밋에서 여러 파일 푸시

  • 이슈 관리 : 이슈 생성, 업데이트, 목록 작성 및 코멘트 달기

  • 풀 리퀘스트 : 풀 리퀘스트 생성

  • 지점 관리 : 지점 생성

  • 검색 기능 : 코드, 저장소, 이슈 및 사용자 검색

  • 커밋 기록 : 커밋 목록

Related MCP server: GitHub MCP Server

설정

필수 조건

  • Node.js 18 이상

  • 적절한 권한이 있는 GitHub 개인 액세스 토큰

설치

  1. 이 저장소를 복제하세요

  2. 종속성 설치:

    지엑스피1

  3. 프로젝트를 빌드하세요:

    npm run build

구성

이 MCP 서버는 GitHub API 인증을 위해 GitHub 개인 액세스 토큰이 필요합니다. 토큰은 환경 변수로 제공해야 합니다.

GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here

Smithery를 사용하여 배포하는 경우 토큰은 githubPersonalAccessToken 구성 옵션을 통해 구성됩니다.

용법

지역적으로 실행

서버를 로컬로 실행하려면:

GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here node dist/index.js

Smithery로 배치

이 저장소에는 Smithery를 사용하여 배포하는 데 필요한 구성 파일이 포함되어 있습니다.

  • Dockerfile : MCP 서버에 대한 Docker 이미지를 빌드하는 방법을 정의합니다.

  • smithery.yaml : Smithery가 MCP 서버를 시작하는 방법을 구성합니다.

배포 지침은 Smithery 문서를 참조하세요.

개발

건물

npm run build

린팅

npm run lint

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

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

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