데브허브 | DEVHUB | Gemini CLI에 깃헙 MCP 연동하기
- Gemini CLI와 GitHub MCP 연동을 위해 GitHub 계정, Gemini CLI 설치, 그리고 GitHub 개인 액세스 토큰(PAT) 생성이 필수적입니다. 🔑
- GitHub PAT는 개발자 설정에서 생성하며, 만료 기간 설정 및 모든 권한 부여 후 안전하게 보관해야 합니다. 🛡️
- GitHub MCP 서버는
npm install 명령어를 통해 설치하며, OS별 명령어가 다를 수 있습니다. 💻
gemini 폴더와 settings.json 파일을 CMD, PowerShell 또는 터미널 명령어를 사용하여 생성합니다. 📁
settings.json 파일에 제공된 JSON 설정 내용을 붙여넣고, 생성한 GitHub PAT를 githubToken 필드에 입력하여 저장합니다. 📝
- Gemini CLI 로그인 후 "내가 소유한 모든 저장소 목록" 등으로 연동 기능을 테스트할 수 있습니다. ✅
- 정보가 제대로 가져와지지 않을 경우, 새로운 PAT를 생성하여
settings.json 파일의 토큰을 업데이트해야 합니다. 🔄
- Gemini AI 에이전트가 예상보다 많은 API 호출로 무료 사용량을 초과하여 과금될 수 있으므로, 사용량 모니터링이 중요합니다. ⚠️
- 이 연동 방식을 통해 Gemini CLI에 다양한 MCP를 연결하여 기능을 확장하고 활용도를 높일 수 있습니다. 🔗