# GitHub MCP 서버

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

- 가격: 무료로 연결 · 원 제공처 요금 별도
- URL: https://daas.listeningmind.ai/ko/catalog/mcps/x-mcp-github
- 출처: Smithery https://smithery.ai/server/github
- 이번 주 순위: #2 (score 86)

## 설치

```
npx -y @smithery/cli install github --client claude
```
- Remote: https://github.run.tools

## 도구 (86)

- `actions_get`: Get details about specific GitHub Actions resources. Use this tool to get details about individual workflows, workflow runs, jobs, and artifacts by their unique IDs.
- `actions_list`: Tools for listing GitHub Actions resources. Use this tool to list workflows in a repository, or list workflow runs, jobs, and artifacts for a specific workflow or workflow run.
- `actions_run_trigger`: Trigger GitHub Actions workflow operations, including running, re-running, cancelling workflow runs, and deleting workflow run logs.
- `add_comment_to_pending_review`: Add review comment to the requester's latest pending pull request review. A pending review needs to already exist to call this (check with the user if not sure).
- `add_issue_comment`: Add a comment to a specific issue in a GitHub repository. Use this tool to add comments to pull requests as well (in this case pass pull request number as issuenumber), but only if…
- `add_reply_to_pull_request_comment`: Add a reply to an existing pull request comment. This creates a new comment that is linked as a reply to the specified comment.
- `assign_copilot_to_issue`: Assign Copilot to a specific issue in a GitHub repository. This tool can help with the following outcomes: - a Pull Request created with source code changes to resolve the issue Mo…
- `create_branch`: Create a new branch in a GitHub repository
- `create_gist`: Create a new gist
- `create_or_update_file`: Create or update a single file in a GitHub repository. If updating, you should provide the SHA of the file you want to update.
- `create_pull_request`: Create a new pull request in a GitHub repository.
- `create_pull_request_with_copilot`: Delegate a task to GitHub Copilot coding agent to perform in the background. The agent will create a pull request with the implementation.
- `create_repository`: Create a new GitHub repository in your account or specified organization
- `delete_file`: Delete a file from a GitHub repository
- `dismiss_notification`: Dismiss a notification by marking it as read or done
- `fork_repository`: Fork a GitHub repository to your account or specified organization
- `get_code_scanning_alert`: Get details of a specific code scanning alert in a GitHub repository.
- `get_commit`: Get details for a commit from a GitHub repository
- `get_copilot_job_status`: Get the status of a GitHub Copilot coding agent job. Use this to check if a previously submitted task has completed and to get the pull request URL once it's created.
- `get_copilot_space`: This tool can be used to provide additional context to the chat from a specific Copilot space.
- `get_dependabot_alert`: Get details of a specific dependabot alert in a GitHub repository.
- `get_discussion`: Get a specific discussion by ID
- `get_discussion_comments`: Get comments from a discussion
- `get_file_contents`: Get the contents of a file or directory from a GitHub repository
- `get_gist`: Get gist content of a particular gist, by gist ID
- `get_global_security_advisory`: Get a global security advisory
- `get_job_logs`: Get logs for GitHub Actions workflow jobs. Use this tool to retrieve logs for a specific job or all failed jobs in a workflow run. For single job logs, provide jobid.
- `get_label`: Get a specific label from a repository.
- `get_latest_release`: Get the latest release in a GitHub repository
- `get_me`: Get details of the authenticated GitHub user. Use this when a request is about the user's own profile for GitHub. Or when information is missing to build other tool calls.
- `get_notification_details`: Get detailed information for a specific GitHub notification, always call this tool when the user asks for details about a specific notification, if you don't know the ID list notif…
- `get_release_by_tag`: Get a specific release by its tag name in a GitHub repository
- `get_repository_tree`: Get the tree structure (files and directories) of a GitHub repository at a specific ref or SHA
- `get_secret_scanning_alert`: Get details of a specific secret scanning alert in a GitHub repository.
- `get_tag`: Get details about a specific git tag in a GitHub repository
- `get_team_members`: Get member usernames of a specific team in an organization. Limited to organizations accessible with current credentials
- `get_teams`: Get details of the teams the user is a member of. Limited to organizations accessible with current credentials
- `github_support_docs_search`: Retrieve documentation relevant to answer GitHub product and support questions.
- `issue_read`: Get information about a specific issue in a GitHub repository.
- `issue_write`: Create a new or update an existing issue in a GitHub repository.

## FAQ

### 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 레지스트리 등록, 자체 홈페이지, 바로 연결되는 서버, 충분한 설명. 처음 쓰는 서버·저장소는 내용을 한번 확인한 뒤 연결하세요.

