Official GitHub MCP Server, by GitHub. Provides seamless integration with GitHub APIs, enabling advanced automation and interaction capabilities for developers and tools.
90 Tools
Version 4.43 or later needs to be installed to add the server automatically
Tools
Name | Description |
---|---|
add_comment_to_pending_review | Add review comment to the requester's latest pending pull request review |
add_issue_comment | Add comment to issue |
add_sub_issue | Add sub-issue |
assign_copilot_to_issue | Assign Copilot to issue |
cancel_workflow_run | Cancel workflow run |
create_and_submit_pull_request_review | Create and submit a pull request review without comments |
create_branch | Create branch |
create_gist | Create Gist |
create_issue | Open new issue |
create_or_update_file | Create or update file |
create_pending_pull_request_review | Create pending pull request review |
create_pull_request | Open new pull request |
create_repository | Create repository |
delete_file | Delete file |
delete_pending_pull_request_review | Delete the requester's latest pending pull request review |
delete_workflow_run_logs | Delete workflow logs |
dismiss_notification | Dismiss notification |
download_workflow_run_artifact | Download workflow artifact |
fork_repository | Fork repository |
get_code_scanning_alert | Get code scanning alert |
get_commit | Get commit details |
get_dependabot_alert | Get dependabot alert |
get_discussion | Get discussion |
get_discussion_comments | Get discussion comments |
get_file_contents | Get file or directory contents |
get_global_security_advisory | Get a global security advisory |
get_issue | Get issue details |
get_issue_comments | Get issue comments |
get_job_logs | Get job logs |
get_latest_release | Get latest release |
get_me | Get my user profile |
get_notification_details | Get notification details |
get_pull_request | Get pull request details |
get_pull_request_comments | Get pull request comments |
get_pull_request_diff | Get pull request diff |
get_pull_request_files | Get pull request files |
get_pull_request_reviews | Get pull request reviews |
get_pull_request_status | Get pull request status checks |
get_release_by_tag | Get a release by tag name |
get_secret_scanning_alert | Get secret scanning alert |
get_tag | Get tag details |
get_team_members | Get team members |
get_teams | Get teams |
get_workflow_run | Get workflow run |
get_workflow_run_logs | Get workflow run logs |
get_workflow_run_usage | Get workflow usage |
list_branches | List branches |
list_code_scanning_alerts | List code scanning alerts |
list_commits | List commits |
list_dependabot_alerts | List dependabot alerts |
list_discussion_categories | List discussion categories |
list_discussions | List discussions |
list_gists | List Gists |
list_global_security_advisories | List global security advisories |
list_issue_types | List available issue types |
list_issues | List issues |
list_notifications | List notifications |
list_org_repository_security_advisories | List org repository security advisories |
list_pull_requests | List pull requests |
list_releases | List releases |
list_repository_security_advisories | List repository security advisories |
list_secret_scanning_alerts | List secret scanning alerts |
list_sub_issues | List sub-issues |
list_tags | List tags |
list_workflow_jobs | List workflow jobs |
list_workflow_run_artifacts | List workflow artifacts |
list_workflow_runs | List workflow runs |
list_workflows | List workflows |
manage_notification_subscription | Manage notification subscription |
manage_repository_notification_subscription | Manage repository notification subscription |
mark_all_notifications_read | Mark all notifications as read |
merge_pull_request | Merge pull request |
push_files | Push files to repository |
remove_sub_issue | Remove sub-issue |
reprioritize_sub_issue | Reprioritize sub-issue |
request_copilot_review | Request Copilot review |
rerun_failed_jobs | Rerun failed jobs |
rerun_workflow_run | Rerun workflow run |
run_workflow | Run workflow |
search_code | Search code |
search_issues | Search issues |
search_orgs | Search organizations |
search_pull_requests | Search pull requests |
search_repositories | Search repositories |
search_users | Search users |
submit_pending_pull_request_review | Submit the requester's latest pending pull request review |
update_gist | Update Gist |
update_issue | Edit issue |
update_pull_request | Edit pull request |
update_pull_request_branch | Update pull request branch |
Manual installation
You can install the MCP server using:
Installation for