GitHub MCP 서버

GitHub의 저장소, 이슈, 풀 리퀘스트, 워크플로를 관리합니다.

MCP 서버#2 · 점수 86Smithery

무엇을 하나요

GitHub의 저장소, 이슈, 풀 리퀘스트, 워크플로를 관리합니다.

원문 보기

Connect your AI agents to GitHub — manage repos, issues, PRs, workflows, and more

GitHub MCP 서버 설치 방법

Smithery CLI 한 줄로 설치하고, 설치 중에 아래 설정값을 넣습니다.

Claude Desktop

npx -y @smithery/cli install github --client claude

Cursor

npx -y @smithery/cli install github --client cursor

원격 서버 주소 (Streamable HTTP)

https://github.run.tools

키와 비밀번호는 원 제공처와 내 컴퓨터에만 넣습니다. ListeningMind는 받지 않습니다.

제공 도구 86개

  • actions_get 특정 GitHub Actions 리소스에 대한 세부 정보를 가져옵니다. 고유 ID를 통해 개별 워크플로, 워크플로 실행, 작업 및 아티팩트의 세부 정보를 가져올 때 이 도구를 사용합니다.
  • actions_list GitHub Actions 리소스를 나열하는 도구입니다. 리포지토리의 워크플로를 나열하거나, 특정 워크플로 또는 워크플로 실행에 대한 실행 목록, 작업, 아티팩트를 나열할 때 사용합니다.
  • actions_run_trigger 워크플로 실행 실행, 재실행, 취소 및 워크플로 실행 로그 삭제를 포함한 GitHub Actions 워크플로 작업을 트리거합니다.
  • add_comment_to_pending_review 요청자의 가장 최근 대기 중인 pull request review에 리뷰 댓글을 추가합니다. 이를 호출하려면 대기 중인 리뷰가 이미 존재해야 합니다(확실하지 않은 경우 사용자에게 확인).
  • add_issue_comment GitHub 리포지토리의 특정 이슈에 댓글을 추가합니다. pull request에도 댓글을 추가할 수 있지만(이 경우 issuenumber로 pull request 번호 전달), 특정한 경우에만…
  • add_reply_to_pull_request_comment 기존 pull request 댓글에 답글을 추가합니다. 지정된 댓글에 답글로 연결되는 새 댓글을 생성합니다.
  • assign_copilot_to_issue GitHub 리포지토리의 특정 이슈에 Copilot을 할당합니다. 이 도구는 이슈를 해결하기 위한 소스 코드 변경이 포함된 Pull Request 생성 등의 결과를 도출하는 데 도움이 됩니다.
  • create_branch GitHub 리포지토리에 새 브랜치를 생성합니다.
  • create_gist 새 gist를 생성합니다.
  • create_or_update_file GitHub 리포지토리에서 단일 파일을 생성하거나 업데이트합니다. 업데이트하는 경우 업데이트하려는 파일의 SHA를 제공해야 합니다.
  • create_pull_request GitHub 리포지토리에 새 pull request를 생성합니다.
  • create_pull_request_with_copilot GitHub Copilot 코딩 에이전트에 백그라운드에서 수행할 작업을 위임합니다. 에이전트가 구현 내용이 포함된 pull request를 생성합니다.
  • create_repository 사용자 계정 또는 지정된 조직에 새 GitHub 리포지토리를 생성합니다.
  • delete_file GitHub 리포지토리에서 파일을 삭제합니다.
  • dismiss_notification 알림을 읽음 또는 완료로 표시하여 닫습니다.
  • fork_repository GitHub 리포지토리를 사용자 계정 또는 지정된 조직으로 포크합니다.
  • get_code_scanning_alert GitHub 리포지토리의 특정 코드 스캐닝 경고에 대한 세부 정보를 가져옵니다.
  • get_commit GitHub 리포지토리에서 커밋에 대한 세부 정보를 가져옵니다.
  • get_copilot_job_status GitHub Copilot 코딩 에이전트 작업의 상태를 가져옵니다. 이전에 제출된 작업이 완료되었는지 확인하고 생성된 pull request URL을 가져오는 데 사용합니다.
  • get_copilot_space 특정 Copilot 공간에서 채팅으로 추가 컨텍스트를 제공하는 데 이 도구를 사용할 수 있습니다.
  • get_dependabot_alert GitHub 리포지토리의 특정 dependabot 경고에 대한 세부 정보를 가져옵니다.
  • get_discussion ID로 특정 토론을 가져옵니다.
  • get_discussion_comments 토론에서 댓글을 가져옵니다.
  • get_file_contents GitHub 리포지토리에서 파일 또는 디렉터리의 내용을 가져옵니다.
  • get_gist gist ID를 통해 특정 gist의 내용을 가져옵니다.
  • get_global_security_advisory 글로벌 보안 권고를 가져옵니다.
  • get_job_logs GitHub Actions 워크플로 작업의 로그를 가져옵니다. 워크플로 실행에서 특정 작업이나 실패한 모든 작업의 로그를 검색할 때 사용합니다. 단일 작업 로그의 경우 jobid를 제공해야 합니다.
  • get_label 리포지토리에서 특정 레이블을 가져옵니다.
  • get_latest_release GitHub 리포지토리의 최신 릴리스를 가져옵니다.
  • get_me 인증된 GitHub 사용자의 세부 정보를 가져옵니다. 요청이 사용자의 자체 GitHub 프로필에 관한 것이거나 다른 도구 호출을 구성하기 위한 정보가 누락되었을 때 사용합니다.
  • get_notification_details 특정 GitHub 알림에 대한 자세한 정보를 가져옵니다. 사용자가 특정 알림에 대한 세부 정보를 요청할 때 항상 호출하며, ID를 모르는 경우 알림 목록을 확인해야 합니다.
  • get_release_by_tag GitHub 리포지토리에서 태그 이름으로 특정 릴리스를 가져옵니다.
  • get_repository_tree 특정 ref 또는 SHA 시점의 GitHub 리포지토리 트리 구조(파일 및 디렉터리)를 가져옵니다.
  • get_secret_scanning_alert GitHub 리포지토리의 특정 secret scanning 경고에 대한 세부 정보를 가져옵니다.
  • get_tag GitHub 리포지토리의 특정 git 태그에 대한 세부 정보를 가져옵니다.
  • get_team_members 조직 내 특정 팀 멤버의 사용자 이름을 가져옵니다. 현재 자격 증명으로 접근 가능한 조직으로 제한됩니다.
  • get_teams 사용자가 속한 팀들의 세부 정보를 가져옵니다. 현재 자격 증명으로 접근 가능한 조직으로 제한됩니다.
  • github_support_docs_search GitHub 제품 및 지원 관련 질문에 답변하는 데 관련된 문서를 검색합니다.
  • issue_read GitHub 리포지토리의 특정 이슈에 대한 정보를 가져옵니다.
  • issue_write GitHub 리포지토리에서 새 이슈를 생성하거나 기존 이슈를 업데이트합니다.

왜 골랐나 · #2 · 점수 86

  • 인기 (41%)67
  • 신뢰 (29%)100
  • 회원 평가이번 주 미반영
  • 검색 수요 (18%)100
  • 검색·AI 개요 평판 (12%)100

출처: Smithery · 5,908 uses · 월 검색량 5,066 · 처음 선정 2026-10-20

신뢰 점검

  • ✓ 원 카탈로그 인증
  • ✓ 공식 MCP 레지스트리 등록
  • ✓ 자체 홈페이지
  • ✓ 바로 연결되는 서버
  • ✓ 충분한 설명

선정 기준 전체 보기 →

만든 분이라면: README에 배지 달기

[![ListeningMind pick](https://daas.listeningmind.ai/badge/mcps/x-mcp-github.svg)](https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-github)

사는 방법

사람이 살 때

리마를 충전해 두고 쓴 만큼 차감합니다(1리마 = 100원, 1리마 단위). 지금은 충전을 상담으로 받습니다. 충전 상담 · m-support@listeningmind.com

에이전트가 살 때

에이전트는 원 제공처의 방식으로 연결합니다. ListeningMind 리마 결제는 제공처가 등록·연동하면 열립니다.

평가 ·

    아직 평가가 없습니다.

    평가할 수 있는 사람: 회원 누구나. 무엇을 해 봤는지 한 줄로 적어 주시면 확인한 뒤 공개합니다. 이름은 첫 글자만 보입니다. 다시 남기면 앞의 평가를 바꿉니다.

    자주 묻는 질문

    GitHub MCP 서버는 무엇인가요?

    GitHub의 저장소, 이슈, 풀 리퀘스트, 워크플로를 관리합니다. Smithery에 등록된 항목으로, ListeningMind.AI가 매주 고르는 엄선 목록에서 2위(점수 86)입니다.

    GitHub MCP 서버는 어떻게 설치하나요?

    터미널에서 npx -y @smithery/cli install github --client claude 를 실행하면 Claude Desktop에 연결됩니다. Cursor는 --client cursor 로 바꿉니다.

    API 키가 필요한가요?

    원 제공처 등록 정보에 필수 설정값이 없습니다.

    어떤 도구를 제공하나요?

    86개입니다: actions_get, actions_list, actions_run_trigger, add_comment_to_pending_review, add_issue_comment, add_reply_to_pull_request_comment, assign_copilot_to_issue, create_branch, create_gist, create_or_update_file, create_pull_request, create_pull_request_with_copilot.

    요금은 얼마인가요?

    무료로 연결 · 원 제공처 요금 별도. 사용료는 원 제공처 기준으로 따로 붙을 수 있습니다.

    믿고 써도 되나요?

    통과한 점검: 원 카탈로그 인증, 공식 MCP 레지스트리 등록, 자체 홈페이지, 바로 연결되는 서버, 충분한 설명. 처음 쓰는 서버·저장소는 내용을 한번 확인한 뒤 연결하세요.