GitHub MCP 서버
GitHub과 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구를 통해 AI 어시스턴트는 저장소 관리, 파일 작업, 이슈 추적 등 다양한 GitHub 작업을 수행할 수 있습니다.
특징
- 저장소 작업 : 저장소 생성, 저장소 포크
- 파일 작업 : 파일 생성, 업데이트 및 읽기, 단일 커밋에서 여러 파일 푸시
- 이슈 관리 : 이슈 생성, 업데이트, 목록 작성 및 코멘트 달기
- 풀 리퀘스트 : 풀 리퀘스트 생성
- 지점 관리 : 지점 생성
- 검색 기능 : 코드, 저장소, 이슈 및 사용자 검색
- 커밋 기록 : 커밋 목록
설정
필수 조건
- Node.js 18 이상
- 적절한 권한이 있는 GitHub 개인 액세스 토큰
설치
- 이 저장소를 복제하세요
- 종속성 설치:지엑스피1
- 프로젝트를 빌드하세요:
구성
이 MCP 서버는 GitHub API 인증을 위해 GitHub 개인 액세스 토큰이 필요합니다. 토큰은 환경 변수로 제공해야 합니다.
Smithery를 사용하여 배포하는 경우 토큰은 githubPersonalAccessToken
구성 옵션을 통해 구성됩니다.
용법
지역적으로 실행
서버를 로컬로 실행하려면:
Smithery로 배치
이 저장소에는 Smithery를 사용하여 배포하는 데 필요한 구성 파일이 포함되어 있습니다.
Dockerfile
: MCP 서버에 대한 Docker 이미지를 빌드하는 방법을 정의합니다.smithery.yaml
: Smithery가 MCP 서버를 시작하는 방법을 구성합니다.
배포 지침은 Smithery 문서를 참조하세요.
개발
건물
린팅
특허
MIT
This server cannot be installed
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 작업을 AI 어시스턴트가 수행할 수 있도록 하는 모델 컨텍스트 프로토콜 서버입니다.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.Last updated -1JavaScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with GitHub repositories, issues, and pull requests.Last updated -6Python
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to interact with GitLab repositories, allowing tasks like managing merge requests, searching projects, and creating comments through RESTful API integration.Last updated -82TypeScript
- -securityFlicense-qualityModel Context Protocol server that enables interaction with GitHub repositories, issues, pull requests, and search functionality through natural language.Last updated -TypeScript