Skip to main content
Glama

GitHub MCP Server

GitHub MCP 서버

GitHub 통합을 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버는 MCP 프로토콜을 통해 GitHub API와 상호 작용할 수 있는 도구를 제공합니다.

특징

  • GitHub 저장소 만들기
  • 콘텐츠를 저장소에 푸시합니다
  • 사용자 정보 가져오기
  • 적절한 오류 처리 및 TypeScript 유형 안전성
  • 자동 설치 스크립트

필수 조건

  • Node.js(v18 이상)
  • npm(v8 이상)
  • PowerShell(Windows 설치용)
  • 리포지토리 범위가 있는 GitHub 개인 액세스 토큰

설치

윈도우

  1. 이 저장소를 복제하세요:

지엑스피1

  1. 설치 스크립트를 실행합니다.
.\install.ps1

스크립트는 다음을 수행합니다.

  • 필요한 디렉토리를 생성하세요
  • 종속성 설치
  • TypeScript 코드 작성
  • MCP 설정 구성

수동 설치

  1. MCP 디렉토리를 만듭니다.
mkdir -p "$env:APPDATA\Roo-Code\MCP\github-mcp"
  1. 이 저장소를 해당 디렉토리에 복제합니다.
git clone https://github.com/oghenetejiriorukpegmail/github-mcp.git "$env:APPDATA\Roo-Code\MCP\github-mcp"
  1. 종속성 설치:
cd "$env:APPDATA\Roo-Code\MCP\github-mcp" npm install
  1. TypeScript 코드를 작성합니다.
npm run build
  1. %APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json 에 있는 MCP 설정 파일에 서버 구성을 추가하세요.
{ "mcpServers": { "github": { "command": "node", "args": [ "%APPDATA%\Roo-Code\MCP\github-mcp\build\index.js" ], "env": { "GITHUB_TOKEN": "your-github-token-here" }, "disabled": false, "alwaysAllow": [] } } }

사용 가능한 도구

사용자 가져오기

GitHub 사용자 정보를 가져옵니다.

{ "username": "octocat" }

리포지토리 생성

새로운 GitHub 저장소를 만듭니다.

{ "repo_name": "my-new-repo", "description": "A new repository", "private": false }

리포지토리로 푸시

GitHub 저장소에 콘텐츠를 푸시합니다.

{ "repo_name": "my-repo", "file_path": "docs/README.md", "content": "# My Project\nThis is a test file.", "message": "Add README file" }

개발

  1. 저장소를 복제합니다
  2. 종속성 설치: npm install
  3. src/index.ts 를 변경하세요
  4. 빌드: npm run build
  5. 변경 사항을 테스트하세요

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치 생성
  3. 변경 사항을 커밋하세요
  4. 지점으로 밀어 넣기
  5. 풀 리퀘스트 만들기

특허

MIT

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

MCP 프로토콜을 통해 GitHub의 API와 상호 작용할 수 있는 도구를 제공하여 사용자가 저장소를 만들고, 콘텐츠를 푸시하고, 사용자 정보를 검색할 수 있도록 합니다.

  1. 특징
    1. 필수 조건
      1. 설치
        1. 윈도우
        2. 수동 설치
      2. 사용 가능한 도구
        1. 사용자 가져오기
        2. 리포지토리 생성
        3. 리포지토리로 푸시
      3. 개발
        1. 기여하다
          1. 특허

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              Provides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed information about a specified repository, including its structure and summary statistics.
              Last updated -
              2
              17
              TypeScript
            • -
              security
              F
              license
              -
              quality
              An MCP service that enables creating GitHub Pull Requests and adding code review comments using GitHub CLI, eliminating the need to manually handle authentication and permissions.
              Last updated -
              JavaScript
              • Apple
              • Linux
            • A
              security
              F
              license
              A
              quality
              An MCP server that enables integration with GitHub Enterprise API, allowing users to access repository information, manage issues, pull requests, workflows, and other GitHub features through Cursor.
              Last updated -
              16
              33
              14
              TypeScript
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              A MCP server that provides access to GitHub trending repositories and developers data through a simple API interface.
              Last updated -
              2
              1
              Python
              MIT License
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/oghenetejiriorukpegmail/github-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server