Repolode
github

github/github-mcp-server

GitHub's official MCP server that lets AI assistants read repositories, manage issues and pull requests, and work with GitHub Actions.

Stars
33,727
Forks
5,312
Open issues
380
Last commit
3 days ago

What is it?

The GitHub MCP Server connects AI tools such as agents, assistants and chatbots to GitHub's platform through the Model Context Protocol. Once connected, an AI client can browse repositories and files, search code, analyze commits, create and update issues and pull requests, and inspect GitHub Actions workflow runs and Dependabot alerts using natural language.

It is available as a hosted remote server at api.githubcopilot.com, which supports OAuth or a personal access token, and as a local server that runs from a Docker image or a Go binary over stdio. Tools are grouped into toolsets such as repos, issues, pull_requests and actions, and can be narrowed with the --toolsets or --tools flags, or limited to read-only mode, to reduce the tools exposed to the model.

The local server also supports GitHub Enterprise Server and ghe.com data residency through a configurable host, and requires HTTPS for non-loopback hosts.

Key features

  • 01Browse repositories, read files and search code through natural language.
  • 02Create, update and manage issues, pull requests and project boards.
  • 03Inspect GitHub Actions workflow runs, job logs and artifacts.
  • 04Review Dependabot alerts, code scanning and secret scanning findings.
  • 05Limit exposed tools with toolsets, individual tool names or read-only mode.
  • 06Run as a hosted remote server or a local Docker image or binary.

Use cases

  • Asking an AI assistant to triage new issues or summarize open pull requests.
  • Having an AI agent diagnose a failed GitHub Actions run from its logs.
  • Giving a coding agent read-only access to a repository for code review.
  • Connecting an internal GitHub Enterprise Server instance to an AI tool.

Topics

FAQ

What is github-mcp-server?
GitHub's official MCP server that lets AI assistants read repositories, manage issues and pull requests, and work with GitHub Actions. The GitHub MCP Server connects AI tools such as agents, assistants and chatbots to GitHub's platform through the Model Context Protocol. Once connected, an AI client can browse repositories and files, search code, analyze commits, create and update issues and pull requests, and inspect GitHub Actions workflow runs and Dependabot alerts using natural language.
Is github-mcp-server free to use? What license does it have?
github-mcp-server is open source under the MIT license. Check the license terms before using it in commercial products.
Is github-mcp-server still maintained?
Actively maintained. The last commit to github-mcp-server was on Oct 15, 2026.
What can I use github-mcp-server for?
Asking an AI assistant to triage new issues or summarize open pull requests. Having an AI agent diagnose a failed GitHub Actions run from its logs. Giving a coding agent read-only access to a repository for code review. Connecting an internal GitHub Enterprise Server instance to an AI tool.
Where can I get github-mcp-server?
The source code and installation instructions are on GitHub: https://github.com/github/github-mcp-server

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects