Pointchecknote
文・監修 한국어English日本語

Claude × GitHub MCP ガイド 2026: 自然言語でIssue・PR・コード検索

GitHub公式MCPをClaudeに接続すると、自然言語でリポジトリの読み取り・ファイル編集・コード/Issue検索・PR管理ができる。OAuth接続、51ツールセット、自動ブランチとGit履歴の保持、GAになったsecret_protectionまで。設定方法と使い方、権限の注意点をまとめた。

공유𝕏 포스트

MCPシリーズの続きだ。今日は開発者向けの大物。GitHub公式MCPをClaudeに接続すると、「このリポジトリの最近のIssueをまとめて」「このブランチでPRを作って」を言葉で頼める。 読み取り・ファイル編集・コード/Issue検索・PR管理まで自然言語でできる。GitHub自身が作る公式サーバーなので信頼性も高い。

何ができるようになる?

ClaudeがあなたのGitHubに直接アクセスする。

  • リポジトリのファイル読み取り・作成・編集(自動ブランチ生成+Git履歴の保持)
  • コード・Issue検索(「この関数はどこで使われている」「決済関連の未解決Issueを探して」)
  • PR管理(作成・レビュー・状態確認)
  • リポジトリのインサイト分析まで自然言語で

ClaudeからGitHubのIssue・PR

エディタやブラウザを行き来せず、会話でリポジトリ作業を処理できるのが核心だ。同じMCP系はPlaywright MCPNotion MCPに続く。

なぜ動くのか?

核心はGitHub公式MCPサーバーだ。GitHub自身が作り維持するため、リポジトリ全体のワークフロー(Issue→コード→PR)をカバーする。OAuthでGitHubアカウントを接続すると、Claudeが51のツールセットにアクセスする。MCPがこうした連携の標準になった背景はスキルとMCPに続く。

いつ使うか

向いている場面 向かない場面
Issueトリアージ・ドラフトPR・コード検索 自動マージなど戻しにくい操作
リリースノート・変更要約 機微なリポジトリへの広範な書き込み権限
複数リポジトリを会話で横断 完全オフライン処理

インストール方法

経路は2つ。

  • リモートサーバー(推奨): OAuthカスタムコネクタで接続(Claude DesktopはPro/Max/Team/Enterpriseプランが必要)
  • ローカル: 設定ファイルに登録 — ユーザー範囲は~/.claude/settings.json、プロジェクト範囲はルートの.claude/settings.json
  • Claude Codeならclaude mcp add方式も可能

設定

使い方

接続できたら、言葉で頼むだけ。

「このリポジトリの最近の未解決Issueを10件、要約して優先度をつけて」 「この変更で新しいブランチを作ってPRのドラフトを書いて」 「コードベースで決済処理のロジックがどこにあるか探して」

GitHub MCPの使用例

Claudeが自動でブランチを作り、履歴を保持しながら作業する。

特異点・限界

一番気をつけるのは権限のスコープだ。接続時にClaudeがアクセスするリポジトリと権限の範囲を確認し、書き込み権限は最小にしよう。secret_protectionツールセットはコミット前に露出した秘密(鍵・トークン)をスキャンし、2026年5月にGA、リポジトリにGitHub Secret Protectionの有効化が必要だ。また一部の新ツールセット(copilot_spaces、github_support_docs_searchなど)はリモートサーバー専用で、ローカルのDockerイメージにはない。

ノウハウ・コツ

必要なツールセットだけ有効化しよう — 51個すべてをオンにするとトークンが重くなる。読み取り中心で始め、慣れたらPR・コミットの書き込み権限を与える。PRはAIがドラフトまで作り、マージは人が行うのが安全だ(自動マージは避ける)。機微なリポジトリはsecret_protectionで事故を防ぐ。

よくある質問

Q. 公式サーバー? コミュニティ製? GitHub自身が作り維持する公式MCPサーバーだ。だからIssue→コード→PRのワークフロー全体を広くカバーする。

Q. インストールは? リモートはOAuthカスタムコネクタで接続(Claude DesktopはPro/Max/Team/Enterpriseが必要)。ローカルは~/.claude/settings.json(ユーザー)や.claude/settings.json(プロジェクト)に登録するか、claude mcp addを使う。

Q. 安全? 接続時にリポジトリと権限の範囲を確認するのが要点。書き込みは最小に、secret_protectionで漏洩を防ぎ、マージは人が確定するのを勧める。

Q. 自動マージもできる? 技術的には書き込み可能だが、AIがPRをドラフトし、人がレビューしてマージを確定する流れを推奨する。

#GitHub MCP#MCP#Claude#開発自動化#PR自動化
공유𝕏 포스트

関連記事