Integrations
Provides Git command functionality including cloning repositories, checking repository status, committing changes, and pushing commits to remote repositories.
Enables direct interaction with GitHub repositories, including listing repos, getting repository details, creating new repositories, and managing access to private repositories via GitHub tokens.
🔗 Claude Desktop용 GitHub MCP 서버
원활한 GitHub 통합으로 Claude Desktop을 더욱 강력하게 만들어보세요!
이 MCP 서버는 Claude Desktop을 GitHub 저장소와 git 명령에 직접 연결하여 자연스러운 대화를 통해 코드와 저장소와 상호 작용할 수 있도록 해줍니다.
✨ 특징
- 🔄
git-clone
- 간단한 요청으로 모든 저장소를 복제합니다. - 📊
git-status
- git 저장소에서 무슨 일이 일어나고 있는지 확인하세요 - 📋
github-list-repos
- GitHub 저장소를 탐색하세요 - 🔍
github-repo-info
- 모든 저장소에 대한 자세한 정보를 얻습니다. - 📝
git-commit
- 저장소에 변경 사항 커밋 - 🚀
git-push
- 커밋을 GitHub에 푸시합니다. - 🆕
github-create-repo
- 새로운 GitHub 저장소를 만듭니다
🚀 빠른 시작
- 이 저장소를 복제하세요:지엑스피1
- 종속성 설치:Copy
- 실행 가능하게 만들기:Copy
- GitHub 토큰을 추가하세요(비공개 저장소 및 API 액세스용):Copy
- Claude Desktop에 연결하세요:Claude의 구성 파일을 편집합니다.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
구성에 다음을 추가하세요.
Copy - macOS:
- 클로드를 재시작하면 사용할 수 있습니다!
💬 이 프롬프트를 시도해 보세요
연결되면 Claude에게 다음과 같은 질문을 해보세요.
- "tensorflow/models 저장소를 내 다운로드 폴더에 복제합니다."
- "내 프로젝트 디렉토리의 git 상태는 어때요?"
- "내 GitHub 저장소 목록을 보여주세요"
- "microsoft/vscode 저장소에 대한 세부 정보 가져오기"
- "문서 업데이트" 메시지와 함께 변경 사항을 커밋합니다.
- "내 커밋을 GitHub에 푸시하세요"
- "'my-awesome-project'라는 이름의 새 저장소를 만드세요"
🔧 요구 사항
- 노드.js 16+
- Git 명령줄 도구
- 클로드 데스크탑
- GitHub 개인 액세스 토큰(API 액세스용)
🔒 GitHub 토큰 옵션
비공개 저장소에 액세스해야 하나요? 다음 방법 중 하나로 토큰을 추가하세요.
- 프로젝트 폴더에
.github_token
파일을 만듭니다. GITHUB_TOKEN
환경 변수를 설정하세요- Claude의 config에 직접 추가하세요:Copy
🙋♂️ 기여하기
버그를 발견하셨나요? 기능을 추가하고 싶으신가요? PR을 환영합니다!
📜 라이센스
MIT
This server cannot be installed
Claude Desktop을 GitHub 저장소에 연결하여 사용자가 자연스러운 대화를 통해 Git 작업과 GitHub API 상호작용을 수행할 수 있도록 합니다.