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、デスクトップ
- 料金
- 無料
- 提供状況
- 一般提供
内容は公式ドキュメントにもとづきます。更新されていることがあるため、使う前にリンク先で確かめてください。