# GitHub MCP Server review

> GitHub MCP Server is GitHub's official MCP server that connects AI agents and assistants to GitHub repositories, issues, pull requests and workflows.

Devtoolwatch Board, the week of Oct 25–31, 2026. Canonical page: https://index.devtoolwatch.com/tools/github-mcp/

## TL;DR

GitHub MCP Server is GitHub's official MCP server for connecting AI tools to GitHub. It is for developers who want agents to read code, manage issues and PRs, and inspect Actions runs through natural language. GitHub hosts a remote version, and a local version runs in Docker. Both support OAuth or a personal access token.

## GitHub MCP Server at a glance

- **Category:** [MCP and agent tools](https://index.devtoolwatch.com/categories/mcp-servers/)
- **Maintained by:** GitHub (organization, [@github](https://github.com/github) on GitHub)
- **License:** MIT
- **Language:** Go, TypeScript, Shell
- **Repository:** [github.com/github/github-mcp-server](https://github.com/github/github-mcp-server)
- **Latest release:** [v2.0.3](https://github.com/github/github-mcp-server/releases/tag/v2.0.3) on GitHub, Oct 21, 2026
- **First published:** Mar 4, 2025

## What GitHub MCP Server does

- GitHub MCP Server lets AI tools browse and search code, analyze commits, and understand project structure in repositories you can access.
- GitHub MCP Server lets agents create, update and manage issues and pull requests, including triaging bugs and reviewing code changes.
- GitHub MCP Server monitors GitHub Actions workflow runs, analyzes build failures, and manages releases.
- GitHub MCP Server exposes security findings and Dependabot alerts to AI tools for code analysis.
- GitHub MCP Server gives access to discussions, notifications and team activity.
- GitHub MCP Server supports structured outputs and output schemas for clients that advertise MCP 2026-07-28 spec support or later.
- GitHub MCP Server includes tools to hide and unhide issue comments, PR review comments and PR reviews.

### How it works

GitHub MCP Server runs in two ways. The remote server is hosted by GitHub at https://api.githubcopilot.com/mcp/ and connects over HTTP from MCP hosts such as VS Code, Claude Desktop, Cursor and Windsurf. The local server runs as the Docker image ghcr.io/github/github-mcp-server. Both authenticate with OAuth or a GitHub personal access token. Toolsets control which tools are exposed, and defaults apply when none are set.

## How to install GitHub MCP Server

**Local server with Claude Code and a PAT**

```
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=$GITHUB_PAT -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server
```

### Requirements

- An MCP host with remote server support, such as VS Code 1.101 or later, for the remote server.
- Docker installed and running, if you use the local server in a container.
- A GitHub account, authenticated with OAuth or a GitHub personal access token.

### First steps

1. Use the one-click install button in the README for VS Code, or add the remote server JSON config to your MCP host.
2. In VS Code, toggle Agent mode next to the Copilot Chat input to start the server.
3. Log in with OAuth on first use, or set GITHUB_PERSONAL_ACCESS_TOKEN with only the scopes you need.

## Who GitHub MCP Server is for

- Developers who want AI agents in VS Code, Cursor, Claude or Codex to work with GitHub repositories.
- Teams automating issue triage, pull request review and project board maintenance with AI.
- Developers who investigate GitHub Actions build failures and Dependabot alerts through an assistant.
- GitHub Enterprise Server or ghe.com users who need a self-run server pointed at their own host.

### Limitations

- GitHub MCP Server's remote version is not available for GitHub Enterprise Server, so those users must run the local server.
- GitHub MCP Server's remote OAuth access depends on each MCP host configuring a GitHub App or OAuth App, and support varies by host.
- GitHub MCP Server's output schemas are only sent to clients that support MCP spec 2026-07-28 or later.
- GitHub MCP Server's v2.0.0 tag cannot be used as a Go module, so Go library users need v2.0.1 or later.

## Usage data (the week of Oct 25–31, 2026)

- Board rank: #148 overall, #20 in MCP and agent tools, momentum score 53
- New GitHub stars per week (last 12 weeks): Aug 9: 219; Aug 16: 174; Aug 23: 180; Aug 30: 156; Sep 6: 174; Sep 13: 194; Sep 20: 163; Sep 27: 150; Oct 4: 172; Oct 11: 246; Oct 18: 243; Oct 25: 210

## GitHub MCP Server alternatives

| Rank | Tool | Stars | Downloads/wk |
|---|---|---|---|
| #1 | [REA](https://index.devtoolwatch.com/tools/morluto-rea/) | 415.5k | 760.6k |
| #2 | [ha-mcp](https://index.devtoolwatch.com/tools/homeassistant-ai-ha-mcp/) | 5.4k | 118.1k |
| #3 | [Treg](https://index.devtoolwatch.com/tools/superdesigndev-treg/) | 6.9k | 6.7k |
| #4 | [Chrome DevTools MCP](https://index.devtoolwatch.com/tools/chrome-devtools-mcp/) | 54.6k | 2.7M |
| #5 | [codebase-memory-mcp](https://index.devtoolwatch.com/tools/deusdata-codebase-memory-mcp/) | 47.9k | – |
| #6 | [open-computer-use](https://index.devtoolwatch.com/tools/ifuryst-open-computer-use/) | 2.8k | – |

## GitHub MCP Server FAQ

### Is GitHub MCP Server free and open source?

Yes. GitHub MCP Server's source code is on GitHub (github/github-mcp-server) under the MIT license, so you can use it for free.

### How do I install GitHub MCP Server?

Run `claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=$GITHUB_PAT -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server`. The install section above has the other options from the project's README.

### Is GitHub MCP Server still maintained?

Yes. The github/github-mcp-server repository was last updated on Oct 23, 2026, and the latest release, v2.0.3 on GitHub, came out on Oct 21, 2026.

### How popular is GitHub MCP Server?

GitHub MCP Server has 34.1k GitHub stars as of Nov 1, 2026. It gained 210 new stars in the week of Oct 25–31, 2026, against a 12-week average of 190 a week. That made it #20 among MCP servers and agent tools on the Devtoolwatch Board.

### What are the best alternatives to GitHub MCP Server?

Other MCP servers and agent tools on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: REA (#1), ha-mcp (#2), Treg (#3), Chrome DevTools MCP (#4), codebase-memory-mcp (#5). The alternatives table above has their numbers.

### What is the GitHub MCP Server URL?

The GitHub MCP Server remote URL is https://api.githubcopilot.com/mcp/. The insiders version, which offers early features, is at https://api.githubcopilot.com/mcp/insiders. GitHub Enterprise Cloud with data residency uses a URL such as https://copilot-api.octocorp.ghe.com/mcp.

### How do I use GitHub MCP Server in VS Code?

GitHub MCP Server installs in VS Code through a one-click button or a JSON block with type http and the remote URL. After that, toggle Agent mode next to the Copilot Chat input to start the server. You need VS Code 1.101 or later for remote MCP and OAuth support.

### What does GitHub MCP Server do?

GitHub MCP Server connects AI tools to GitHub. Agents can read repositories and code, manage issues and pull requests, analyze code and security alerts, monitor Actions workflows, and access discussions and notifications through natural language.

### Is GitHub MCP Server safe to use with my account?

GitHub MCP Server's local OAuth login keeps the token in memory only. If you use a PAT, the README advises granting minimum scopes, using separate tokens per project, rotating them, and keeping them out of version control. For Enterprise Server hosts, HTTPS is enforced.

### How do I use GitHub MCP Server in Cursor or Claude Code?

GitHub MCP Server provides separate installation guides for Cursor and for Claude Desktop and Claude Code CLI. For Claude Code, you can add the local Docker server with a personal access token using claude mcp add.

### How does GitHub MCP Server work?

GitHub MCP Server is an MCP server that your AI host calls for GitHub tools. You can use GitHub's hosted remote server over HTTP or run it locally in Docker. Toolsets determine which tools are exposed.

## Sources

1. [github/github-mcp-server on GitHub](https://github.com/github/github-mcp-server)
2. [GitHub MCP Server README](https://github.com/github/github-mcp-server/blob/main/README.md)
3. [Release v2.0.3 (Oct 21, 2026)](https://github.com/github/github-mcp-server/releases/tag/v2.0.3)
4. [Release v2.0.2 (Oct 8, 2026)](https://github.com/github/github-mcp-server/releases/tag/v2.0.2)
5. [Release v2.0.1 (Oct 7, 2026)](https://github.com/github/github-mcp-server/releases/tag/v2.0.1)
6. [Hacker News: GitHub's Official MCP Server](https://news.ycombinator.com/item?id=43611875)
7. [Hacker News: GitHub MCP Server](https://news.ycombinator.com/item?id=43587130)
8. [Devtoolwatch Board, the week of Oct 25–31, 2026](https://index.devtoolwatch.com/)
