GitHub MCP
CommunityRegionGlobal
/What is GitHub MCP?
The GitHub MCP Server connects AI tools directly to GitHub, giving agents, assistants, and chatbots the ability to read repositories and code files, manage issues and pull requests, analyze code, and automate workflows through natural language interactions. It is developed and maintained by GitHub itself and is available both as a hosted remote server (api.githubcopilot.com) and as a local server run via Docker or a self-built binary.
AI-generated listing based on the project's public information. It may contain errors: check the original source.
/What you can do with GitHub MCP
Browse and search files in a repository and explain the project structure
Create and triage issues, and assign Copilot to work on an issue
Review a pull request and request a Copilot review
Check why the latest CI workflow run failed and fetch the failed job logs
List open Dependabot and code scanning alerts for a repository
/Tools GitHub MCP gives your assistant
What your assistant can call once connected.
| Tool | What it does |
|---|---|
| actions get | Get details of GitHub Actions resources (workflows, workflow runs, jobs, and artifacts). |
| actions list | List GitHub Actions workflows in a repository. |
| actions run trigger | Trigger GitHub Actions workflow actions. |
| get job logs | Get GitHub Actions workflow job logs. |
| get code quality finding | Get a code quality finding. |
| get code scanning alert | Get a code scanning alert. |
| list code scanning alerts | List code scanning alerts for a repository. |
| get me | Get my user profile. |
| get team members | Get team members. |
| get teams | Get teams for a user or the authenticated user. |
| ui get | Get UI data. |
| assign copilot to issue | Assign Copilot to an issue. |
| request copilot review | Request a Copilot review on a pull request. |
| assign copilot to issue with intent | Assign Copilot to an issue with intent metadata (rationale, confidence, suggestion). |
| get dependabot alert | Get a Dependabot alert. |
| list dependabot alerts | List Dependabot alerts for a repository. |
| discussion comment write | Manage discussion comments (add, reply, update, delete, mark/unmark answer). |
| get discussion | Get a discussion. |
| get discussion comments | Get comments on a discussion. |
| list discussion categories | List discussion categories. |
| list discussions | List discussions in a repository or organization. |
| create gist | Create a Gist. |
| get gist | Get Gist content. |
| list gists | List Gists. |
| update gist | Update a Gist. |
| get repository tree | Get a repository tree. |
| create repository ruleset | Create a repository ruleset. |
| custom properties read | Read custom properties. |
| custom properties write | Set custom properties. |
| repository ruleset read | Read repository rulesets. |
/Questions about GitHub MCP
Do I need a key or an account?
No. It connects without a key.
Which assistants does it work with?
Claude, ChatGPT, Gemini, Grok
Which countries does it work in?
Any country.
