TC
ToolCompared
MCP ServerFeatured

GitHub MCP MCP Server

by GitHub

Read and write GitHub repos, issues, PRs, and workflows.

OfficialGoDeveloper Tools

About GitHub MCP

Official GitHub MCP server. Lets agents read and write to issues, pull requests, branches, releases, and workflows. Supports search, code review, and CI status checks.

Tags

gitpull requestsissuesCI

How to install GitHub MCP

Package
ghcr.io/github/github-mcp-server (docker)
Transport
Local (stdio), Remote (Streamable HTTP)
Hosted endpoint
https://api.githubcopilot.com/mcp/

Install or run

docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server

Client configuration

{
  "mcpServers": {
    "github": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_PERSONAL_ACCESS_TOKEN",
        "ghcr.io/github/github-mcp-server"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}"
      }
    }
  }
}

Copied from the official README — . Replace placeholder keys with your own credentials.

Client setup documented by the maintainer

ClientSetup steps in README
Claude DesktopNot documented
Claude CodeNot documented
CursorNot documented
VS CodeYes
WindsurfNot documented

“Not documented” means the README has no client-specific steps — most MCP clients can still run a local stdio server from the configuration above.

Related MCP servers in Developer Tools