GitHub MCP Server

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. 이 저장소를 복제하세요:지엑스피1
  2. 종속성 설치:
    npm install
  3. 실행 가능하게 만들기:
    chmod +x start.sh index.js
  4. GitHub 토큰을 추가하세요(비공개 저장소 및 API 액세스용):
    echo "your-github-token" > .github_token
  5. Claude Desktop에 연결하세요:Claude의 구성 파일을 편집합니다.
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    구성에 다음을 추가하세요.

    { "mcpServers": { "github": { "command": "/bin/sh", "args": ["-c", "/path/to/github-mcp-server/start.sh"] } } }
  6. 클로드를 재시작하면 사용할 수 있습니다!

💬 이 프롬프트를 시도해 보세요

연결되면 Claude에게 다음과 같은 질문을 해보세요.

  • "tensorflow/models 저장소를 내 다운로드 폴더에 복제합니다."
  • "내 프로젝트 디렉토리의 git 상태는 어때요?"
  • "내 GitHub 저장소 목록을 보여주세요"
  • "microsoft/vscode 저장소에 대한 세부 정보 가져오기"
  • "문서 업데이트" 메시지와 함께 변경 사항을 커밋합니다.
  • "내 커밋을 GitHub에 푸시하세요"
  • "'my-awesome-project'라는 이름의 새 저장소를 만드세요"

🔧 요구 사항

  • 노드.js 16+
  • Git 명령줄 도구
  • 클로드 데스크탑
  • GitHub 개인 액세스 토큰(API 액세스용)

🔒 GitHub 토큰 옵션

비공개 저장소에 액세스해야 하나요? 다음 방법 중 하나로 토큰을 추가하세요.

  1. 프로젝트 폴더에 .github_token 파일을 만듭니다.
  2. GITHUB_TOKEN 환경 변수를 설정하세요
  3. Claude의 config에 직접 추가하세요:
    { "mcpServers": { "github": { "command": "/bin/sh", "args": ["-c", "/path/to/github-mcp-server/start.sh"], "env": { "GITHUB_TOKEN": "your-github-token" } } } }

🙋‍♂️ 기여하기

버그를 발견하셨나요? 기능을 추가하고 싶으신가요? PR을 환영합니다!

📜 라이센스

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Claude Desktop을 GitHub 저장소에 연결하여 사용자가 자연스러운 대화를 통해 Git 작업과 GitHub API 상호작용을 수행할 수 있도록 합니다.

  1. ✨ Features
    1. 🚀 Quick Start
      1. 💬 Try These Prompts
        1. 🔧 Requirements
          1. 🔒 GitHub Token Options
            1. 🙋‍♂️ Contributing
              1. 📜 License
                ID: ouw0d87h7x