🔗 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 저장소를 만듭니다
Related MCP server: GitHub MCP Server
🚀 빠른 시작
이 저장소를 복제하세요:
지엑스피1
종속성 설치:
npm install실행 가능하게 만들기:
chmod +x start.sh index.jsGitHub 토큰을 추가하세요(비공개 저장소 및 API 액세스용):
echo "your-github-token" > .github_tokenClaude Desktop에 연결하세요:
Claude의 구성 파일을 편집합니다.
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
구성에 다음을 추가하세요.
{ "mcpServers": { "github": { "command": "/bin/sh", "args": ["-c", "/path/to/github-mcp-server/start.sh"] } } }클로드를 재시작하면 사용할 수 있습니다!
💬 이 프롬프트를 시도해 보세요
연결되면 Claude에게 다음과 같은 질문을 해보세요.
"tensorflow/models 저장소를 내 다운로드 폴더에 복제합니다."
"내 프로젝트 디렉토리의 git 상태는 어때요?"
"내 GitHub 저장소 목록을 보여주세요"
"microsoft/vscode 저장소에 대한 세부 정보 가져오기"
"문서 업데이트" 메시지와 함께 변경 사항을 커밋합니다.
"내 커밋을 GitHub에 푸시하세요"
"'my-awesome-project'라는 이름의 새 저장소를 만드세요"
🔧 요구 사항
노드.js 16+
Git 명령줄 도구
클로드 데스크탑
GitHub 개인 액세스 토큰(API 액세스용)
🔒 GitHub 토큰 옵션
비공개 저장소에 액세스해야 하나요? 다음 방법 중 하나로 토큰을 추가하세요.
프로젝트 폴더에
.github_token파일을 만듭니다.GITHUB_TOKEN환경 변수를 설정하세요Claude의 config에 직접 추가하세요:
{ "mcpServers": { "github": { "command": "/bin/sh", "args": ["-c", "/path/to/github-mcp-server/start.sh"], "env": { "GITHUB_TOKEN": "your-github-token" } } } }
🙋♂️ 기여하기
버그를 발견하셨나요? 기능을 추가하고 싶으신가요? PR을 환영합니다!
📜 라이센스
MIT