$ /plugin install github copy
GitHub 공식 MCP 서버
왜 필요한가?
GitHub 작업은 웹 UI, CLI, API를 오가며 수행해야 합니다. GitHub MCP를 사용하면 Claude Code에서 직접 저장소 탐색, 이슈/PR 관리, CI/CD 모니터링, 보안 분석까지 수행할 수 있습니다.
주요 기능
- 저장소 관리 — 코드 탐색, 파일 검색, 커밋 분석, 프로젝트 구조 파악
- 이슈/PR 자동화 — 이슈 생성·수정, PR 생성·리뷰, 라벨·담당자 관리
- CI/CD 인텔리전스 — GitHub Actions 워크플로우 모니터링, 빌드 실패 분석, 릴리스 관리
- 코드 보안 — 보안 취약점 분석, Dependabot 알림 조회, 코드 패턴 검사
- 팀 협업 — 디스커션 접근, 알림 관리, 팀 활동 분석
도구 그룹 (Toolsets)
서버는 총 19개 toolset을 제공하며, 시작 시 기본 활성화되는 5개는 다음과 같습니다:
- context — 현재 세션의 저장소·사용자 컨텍스트
- repos — 저장소 탐색, 파일 조회, 커밋 분석
- issues — 이슈 생성, 수정, 검색, 코멘트
- pull_requests — PR 생성, 리뷰, 머지
- users — 사용자 조회
필요에 따라 추가 toolset을 활성화할 수 있습니다: actions, code_security, copilot, dependabot, discussions, gists, git, labels, notifications, orgs, projects, secret_protection, security_advisories, stargazers. 메타 toolset all 또는 default로 일괄 활성화도 가능합니다.
인증 방법
- OAuth — 원격 서버 연결 시 권장 (VS Code 1.101+)
- Personal Access Token (PAT) —
GITHUB_PERSONAL_ACCESS_TOKEN환경 변수로 설정
Before / After
Before: GitHub 웹 열기 → 이슈 확인 → CLI로 전환 → 코드 수정 → 다시 웹에서 PR 생성 → Actions 탭에서 빌드 확인
After: “열린 이슈 중 긴급한 것 보여줘” → 이슈 확인 → 코드 수정 → PR 생성 → 빌드 상태 확인까지 한 흐름
실제 사용 시나리오
- 저장소의 열린 이슈를 분석하고 우선순위별로 정리한 뒤 담당자 배정
- PR 변경 사항을 가져와 리뷰하고, 코멘트 작성까지 Claude Code에서 처리
- Actions 워크플로우 실패 시 로그를 분석하여 원인 파악 및 수정 방안 제안