🐙
GitHub MCP 발급 가이드
난이도⭐⭐⭐☆☆
💡 GitHub MCP가 뭐예요?
사용자 앱이 GitHub 이슈 / PR / 코드 / 커밋을 표준 MCP 프로토콜로 자동 처리. AI 코드 리뷰 비서 / 이슈 트래커 / 자동 PR 생성 봇 같은 앱에 강력해요.
- ✅ AI 코드 리뷰 / 자동 PR 댓글 / 이슈 분류 자동화
- ✅ 여러 외부 도구 통합 (Slack + GitHub + Notion)
- ⚠️ 단순 read-only 분석만 쓸 거면 직접 Octokit이 단순
GitHub Personal Access Token 발급 (기존 가이드 활용)
MCP 연결도 GitHub PAT (github_pat_...)이 필요해요.
이미 발급 받았으면 다음 Step으로! GitHub PAT 가이드 참조 (Fine-grained Token 권장 + 권한 세밀 설정).
GitHub MCP Server URL
현재 GitHub 공식 MCP 서버:
https://mcp.github.com (또는 GitHub 공식 발표 URL)
Foundry 환경변수 입력
포비한테 직접 입력 (또는 채팅창):
GITHUB_TOKEN=github_pat_...GITHUB_MCP_URL=https://mcp.github.com
저장하면 자동 재배포 → GitHub MCP 연결 활성화 ✅
(선택) 다른 외부 도구도 함께
코드 리뷰 / 자동화 봇이면 통합 추천:
- 💬 Slack MCP — PR 리뷰 결과 / 이슈 알림
- 📝 Notion MCP — 코드 리뷰 보고서 / 회의록
- 📅 Google Calendar MCP — 릴리즈 일정 자동
❓ 자주 묻는 질문
기존 GitHub 가이드랑 뭐가 달라요?
토큰은 동일! 직접 Octokit 호출 vs MCP 표준 프로토콜 차이. MCP 장점: AI 비서에 자연스럽게 연결 (예: "버그 이슈 정리해줘" → 자동 분류).
MCP 안 쓰고 직접 SDK가 더 단순한가요?
단순 PR 조회 / 댓글만이면 직접 Octokit (
@octokit/rest) 추천. AI 코드 리뷰 비서 / 복잡한 자동화면 MCP Client 추천.조직 (Org) 리포에도 가능?
가능. 단 Fine-grained Token = 조직 owner의 승인 필요할 수 있음 (조직 설정에 따라). GitHub App 사용도 고려 (조직용 표준).
Rate Limit 어떻게 처리?
시간당 5000 요청 (authenticated). 초과 시 MCP 서버가 429 응답. 코드에서 에러 처리 + exponential backoff 권장.