GitHub MCP Server
GitHubのリポジトリ・Issue・PRをClaudeから操作できるMCPサーバー
npx @modelcontextprotocol/server-github概要
ClaudeからGitHubのリポジトリを直接操作できる公式MCPサーバー。
リポジトリの作成・クローン、ファイルの読み書き、Issue・PRの作成・閲覧・コメント、ブランチ管理、コードレビューの自動化など、GitHub上の開発ワークフロー全般をClaudeで実行できる。
開発者が日常的に行うGitHub操作をAIアシスタントに任せることで、作業効率を大幅に向上させられる。
設定方法はconfig JSONをClaude DesktopまたはClaude Codeの設定ファイルに追記するだけで完了する。
料金・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 -- npx -y @modelcontextprotocol/server-github
設定ファイル
コピー前に確認
GitHubアカウントおよびPersonal Access Token必須
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=your-token-here -- npx -y @modelcontextprotocol/server-github注意事項
トークンには必要最小限のスコープのみ付与することを推奨