GitHub Official

GitHub Official

Official GitHub MCP Server, by GitHub. Provides seamless integration with GitHub APIs, enabling advanced automation and interaction capabilities for developers and tools.

90 Tools

Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

Tools

NameDescription
add_comment_to_pending_reviewAdd review comment to the requester's latest pending pull request review
add_issue_commentAdd comment to issue
add_sub_issueAdd sub-issue
assign_copilot_to_issueAssign Copilot to issue
cancel_workflow_runCancel workflow run
create_and_submit_pull_request_reviewCreate and submit a pull request review without comments
create_branchCreate branch
create_gistCreate Gist
create_issueOpen new issue
create_or_update_fileCreate or update file
create_pending_pull_request_reviewCreate pending pull request review
create_pull_requestOpen new pull request
create_repositoryCreate repository
delete_fileDelete file
delete_pending_pull_request_reviewDelete the requester's latest pending pull request review
delete_workflow_run_logsDelete workflow logs
dismiss_notificationDismiss notification
download_workflow_run_artifactDownload workflow artifact
fork_repositoryFork repository
get_code_scanning_alertGet code scanning alert
get_commitGet commit details
get_dependabot_alertGet dependabot alert
get_discussionGet discussion
get_discussion_commentsGet discussion comments
get_file_contentsGet file or directory contents
get_global_security_advisoryGet a global security advisory
get_issueGet issue details
get_issue_commentsGet issue comments
get_job_logsGet job logs
get_latest_releaseGet latest release
get_meGet my user profile
get_notification_detailsGet notification details
get_pull_requestGet pull request details
get_pull_request_commentsGet pull request comments
get_pull_request_diffGet pull request diff
get_pull_request_filesGet pull request files
get_pull_request_reviewsGet pull request reviews
get_pull_request_statusGet pull request status checks
get_release_by_tagGet a release by tag name
get_secret_scanning_alertGet secret scanning alert
get_tagGet tag details
get_team_membersGet team members
get_teamsGet teams
get_workflow_runGet workflow run
get_workflow_run_logsGet workflow run logs
get_workflow_run_usageGet workflow usage
list_branchesList branches
list_code_scanning_alertsList code scanning alerts
list_commitsList commits
list_dependabot_alertsList dependabot alerts
list_discussion_categoriesList discussion categories
list_discussionsList discussions
list_gistsList Gists
list_global_security_advisoriesList global security advisories
list_issue_typesList available issue types
list_issuesList issues
list_notificationsList notifications
list_org_repository_security_advisoriesList org repository security advisories
list_pull_requestsList pull requests
list_releasesList releases
list_repository_security_advisoriesList repository security advisories
list_secret_scanning_alertsList secret scanning alerts
list_sub_issuesList sub-issues
list_tagsList tags
list_workflow_jobsList workflow jobs
list_workflow_run_artifactsList workflow artifacts
list_workflow_runsList workflow runs
list_workflowsList workflows
manage_notification_subscriptionManage notification subscription
manage_repository_notification_subscriptionManage repository notification subscription
mark_all_notifications_readMark all notifications as read
merge_pull_requestMerge pull request
push_filesPush files to repository
remove_sub_issueRemove sub-issue
reprioritize_sub_issueReprioritize sub-issue
request_copilot_reviewRequest Copilot review
rerun_failed_jobsRerun failed jobs
rerun_workflow_runRerun workflow run
run_workflowRun workflow
search_codeSearch code
search_issuesSearch issues
search_orgsSearch organizations
search_pull_requestsSearch pull requests
search_repositoriesSearch repositories
search_usersSearch users
submit_pending_pull_request_reviewSubmit the requester's latest pending pull request review
update_gistUpdate Gist
update_issueEdit issue
update_pull_requestEdit pull request
update_pull_request_branchUpdate pull request branch

Manual installation

You can install the MCP server using:

Installation for

Related servers