MCP server

GitHub

MCP

Issues, PRs, and the repo — official, from GitHub.

GitHub’s first-party MCP server. Remote or local. The tools match the API you already use.

latest·MIT·Updated this month·github.com/github/github-mcp-server·Transport: stdio

Claude CodeCursorVS CodeDesktop
ScannedActive

claude_desktop_config.json

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

By GitHub

Spec

What the server actually exposes.

  • list_issues

    read

    Issues in a repo.

  • create_issue

    write

    Open an issue.

  • list_pull_requests

    read

    PRs and their state.

  • create_pull_request

    write

    Open a PR from a branch.

  • get_file_contents

    read

    Read a path on a ref.

Guardrails

  • Token scopes are yours
  • Writes need a PAT that can write
  • Remote option available

github-mcp.mcp/tools

Tools

  • list_issues

    Issues in a repo.

    read
  • create_issue

    Open an issue.

    write
  • list_pull_requests

    PRs and their state.

    read
  • create_pull_request

    Open a PR from a branch.

    write
  • get_file_contents

    Read a path on a ref.

    read

Last call

{ "ok": true,
  "tool": "list_issues",
  "rows": 12 }

Other servers worth installing

Discussion

No notes yet. Be the first hunter to report back.