Official · by github
GitHub MCP server
The GitHub MCP server lets an AI assistant read and act on GitHub resources such as repositories, issues, pull requests, Actions, and gists.
- Hosted (remote)
- MIT licence
- ★ 33,743 on GitHub
- Verified against its source 19 Oct 2026
What the GitHub MCP server does
The server exposes groups of GitHub API capabilities that can be turned on or off with the --toolsets flag, so you control which tools an AI assistant can use. Available tools cover areas such as GitHub Actions workflows and logs, code scanning and Dependabot alerts, discussions, gists, teams, and repository rulesets. It can be reached as a remote server at api.githubcopilot.com/mcp/, where a host application signs in with OAuth or a GitHub Personal Access Token.
Tools it gives your assistant
actions_getGets details of Actions workflows, runs, jobs and artifactsactions_listLists workflows in a repositoryactions_run_triggerTriggers Actions workflow actionsget_job_logsGets Actions workflow job logsget_code_quality_findingGets a code quality findingget_code_scanning_alertGets a code scanning alertlist_code_scanning_alertsLists code scanning alertsget_meGets the user's profileget_team_membersGets team membersget_teamsGets teamsassign_copilot_to_issueAssigns Copilot to an issueget_dependabot_alertGets a Dependabot alertlist_dependabot_alertsLists Dependabot alertsget_discussionGets a discussionget_discussion_commentsGets discussion commentslist_discussionsLists discussionscreate_gistCreates a gistget_gistGets gist contentlist_gistsLists gistsupdate_gistUpdates a gistget_repository_treeGets a repository treecreate_repository_rulesetCreates a repository rulesetget_copilot_spaceGets a Copilot Spacerepostoolset GitHub repository related toolsissuestoolset GitHub Issues related tools
How to install it
Hosted server
Add this address to your assistant's MCP settings:
https://api.githubcopilot.com/mcp/What you need
- “Using OAuth Using a GitHub PAT”
- “Any host application that supports remote MCP servers should support the remote GitHub server with PAT authentication”
- “You can still authenticate with a GitHub Personal Access Token (https://github.com/settings/personal-access-tokens/new) by setting GITHUB_PERSONAL_ACCESS_TOKEN instead”
- “Make sure you're using VS Code 1.101 (https://code.visualstudio.com/updates/v1_101) or later”
- “Each MCP host application needs to configure a GitHub App or OAuth App to support remote access via OAuth”