MCP サーバー GitHub

GitHub MCP Server

GitHub 公式の MCP サーバー。AI エージェントからリポジトリ、Issue、プルリクエスト、Actions などを扱える。GitHub がホストするリモート版と Docker で動かすローカル版がある。

種類
MCP サーバー
提供元・作者
GitHub
ライセンス
—
使えるところ
VS Code・Claude Code

何をするものか

どんなものか

GitHub が公開している MCP サーバーです。GitHub がホストするリモートサーバー(https://api.githubcopilot.com/mcp/)を使うか、Docker イメージ ghcr.io/github/github-mcp-server を手元で動かします。

ツールセット

既定では context・repos・issues・pull_requests・users が有効です。actions・code_security・dependabot・discussions・projects なども --toolsets で追加でき、--read-only を付けると書き込み系のツールを外せます。

認証

github.com では OAuth(ブラウザでのログイン)か Personal Access Token を使えます。GitHub Enterprise Server などでは GITHUB_HOST を指定します。

こんな作業に

こんな作業に

  • Issue やプルリクエストの検索・作成
  • CI(Actions)の失敗の調査
  • コードのセキュリティアラートの確認

入れ方

Claude Code(リモート版)

claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
  --header "Authorization: Bearer YOUR_GITHUB_PAT"

VS Code(リモート版・OAuth)

mcp.json に次を書きます(VS Code 1.101 以降)。

{
  "servers": {
    "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" }
  }
}

ローカル版(Docker)

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

詳しい情報

動く環境
IDE、CLI、デスクトップ
料金
無料
提供状況
一般提供

内容は公式ドキュメントにもとづきます。更新されていることがあるため、使う前にリンク先で確かめてください。