Servers › Dev Tools › GitHub

● MaintainedDev Tools

GitHub MCP Server

GitHub's official MCP Server

Install

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

Example config (Cursor / Claude Desktop)

{
  "mcpServers": {
    "github": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_PERSONAL_ACCESS_TOKEN",
        "-e",
        "GITHUB_HOST",
        "ghcr.io/github/github-mcp-server"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<your-value>",
        "GITHUB_PAT": "<your-value>"
      }
    }
  }
}

VS Code uses "servers" instead of "mcpServers" (why). On Windows, wrap npx with cmd /c (fix).

At a glance

Repositorygithub/github-mcp-server
GitHub stars33,633
Last commit2026-10-15 (0 days ago)
Statusmaintained
Clients mentioned in READMEClaude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed, Codex, Gemini CLI
AuthOAuth or API key/token · GITHUB_PERSONAL_ACCESS_TOKEN GITHUB_PAT
Language / LicenseGo / MIT
Official MCP registryListed ✓

Common problems

Weekly MCP digest
New servers, breaking changes, and fresh fixes. One email a week.