GitHub MCP Server
GitHub MCPサーバーでClaude連携・リポジトリ管理とコードレビューを自動化
docker run GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server概要
GitHub MCP Serverの設定方法と使い方。
ClaudeからGitHubのリポジトリを直接操作できる公式MCPサーバー。
リポジトリの作成・クローン、ファイルの読み書き、Issue・PRの作成・閲覧・コメント、ブランチ管理、コードレビューが可能。
ClaudeとGitHubのMCPサーバー連携により、開発者が日常的に行うGitHub操作・Issue管理・PRレビューを自動化できる。
Claudeに自然言語で指示するだけで複雑なGit操作も完結する。
設定方法はGitHub Personal Access Tokenを環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://github.com/settings/tokens にアクセス(GitHubアカウントが必要。無料で作成可能)
- 2
右上の「Generate new token」→「Generate new token (classic)」をクリック
- 3
トークン名を入力し、必要なスコープを選択(repo: リポジトリ操作 / issues: Issue管理 / pull_requests: PR管理)
- 4
ページ下部の「Generate token」をクリック
- 5
表示されたトークン(ghp_〜形式)をコピーして保存する(再表示不可のため必ず保存すること)
こんな使い方ができます
IssueやPRの内容をClaudeに要約・分析させられる
Claudeに指示してブランチの作成・コミット・PR作成まで自動化できる
コードレビューのコメントをClaudeが自動で作成・投稿できる
セットアップ手順
- 1
GitHub(github.com)にアクセスしてアカウントにログインする
- 2
右上のプロフィールアイコン→「Settings」→「Developer settings」→「Personal access tokens」→「Tokens (classic)」を選択する
- 3
「Generate new token」をクリックして必要なスコープ(repo、read:orgなど)を選択してトークンを発行・コピーする
- 4
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=your-token-here -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server
設定ファイル
コピー前に確認
GitHubアカウントおよびPersonal Access Token必須
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=your-token-here -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server注意事項
トークンには必要最小限のスコープのみ付与することを推奨