Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub MCP Serverを使って Pull Requestを作る、レビューする
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hiroaki Yokose
April 08, 2025
Technology
1.5k
2
Share
GitHub MCP Serverを使って Pull Requestを作る、レビューする
Hiroaki Yokose
April 08, 2025
More Decks by Hiroaki Yokose
See All by Hiroaki Yokose
ソフトウェア開発研修におけるAIチューター導入の事例紹介 at ChatGPT Meetup#4
hiyokose
0
200
Other Decks in Technology
See All in Technology
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
5.8k
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
130
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
190
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
190
Mastering Ruby Box
tagomoris
3
140
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
Sony_KMP_Journey_KotlinConf2026
sony
2
210
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
1.4k
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
700
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
200
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
730
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
550
Optimising Largest Contentful Paint
csswizardry
37
3.7k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
The SEO Collaboration Effect
kristinabergwall1
1
470
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
320
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
230
Transcript
GitHub MCP Serverを使って Pull Requestを作る、レビューする KDDIアジャイル開発センター 横瀬 やさしいMCP入門 & 実践LT会(KAGと学ぼう!勉強会)
自己紹介 横瀬 広明 ソフトウェアエンジニア or スクラムマスター KDDI アジャイル開発センター(KAG) 最近はKAG社内でAIコーディング推進中
3 KDDI Agile Development Center Corporation GitHub MCP Serverについて
GitHub MCP Server について GitHubが公式に提供するMCP Server実装 https://github.com/github/github-mcp-server リポジトリやPull Requestの情報取得や操作などを提供 GitHubのPAT(Personal
Access Token)が必要 ローカルのdocker上で動作 今回のLTでは、このMCP Serverを使用したPRの作成/レビューを紹介!
5 KDDI Agile Development Center Corporation ① GitHub MCP
Serverで Pull Requestを作成する
GitHub MCP ServerでPull Requestを作成する 題材は、とあるSlack連携の小規模なソフトウェア ClineとMCP Serverを使ってvibe coding → PR作成まで実施
Clineにタスクを指示します 注).clinerulesにはプロジェクトの詳細な情報や、PR作成についての指示を事前に記載済み
GitHub MCP ServerでPull Requestを作成する Clineがタスクを開始 Pull Requestが関係ない部分は MCP機能も登場せず、 通常通りのタスク進行
GitHub MCP ServerでPull Requestを作成する 編集が終わり、Pull Request作成に向 けてコミット&プッシュ ローカルのgit操作も、 MCP Serverは呼び出されない
GitHub MCP ServerでPull Requestを作成する コミット後、Pull Request作成 ClineがGitHub MCP Serverの create_pull_requestを呼び出し許可を
求める
GitHub MCP ServerでPull Requestを作成する Pull Requestが作成されている 事前に .clinerulesで、Pull Requestに 記載してほしい内容や、ドラフトで作成
する旨を指示している コスト: PR作成の部分は$0.15
11 KDDI Agile Development Center Corporation ② GitHub MCP
Serverで Pull Requestをレビューする
GitHub MCP ServerでPull Requestをレビューする 次にPull Requestのレビューを MCP Serverの機能を使ってClineに実施してもらう GitHub MCP
Serverにはレビュー自体をApproveするToolもあるが、 今回はコメントを残すだけにした(.clinerulesにて指示) 注)PR作成と同様、.clinerulesにはPRレビューについての指示を事前に記載済み
GitHub MCP ServerでPull Requestをレビューする ClineはGitHub MCP Serverのいくつかのツールを何度か呼び出し、 Pull Requestの変更点を確認している
GitHub MCP ServerでPull Requestをレビューする その後、Pull Requestに対してコメントを送信
GitHub MCP ServerでPull Requestをレビューする Pull Requestにコメントが投稿されてい る GitHub MCP Serverに渡した
Token(PAT)が個人のものなので、人 間がコメントしたように見える (.clinerulesに、AIによるコメントであることを記 載するように指示した。またコードレビューの観 点も記載した) コスト: $1.6
16 KDDI Agile Development Center Corporation まとめと感想
• GitHub MCP ServerとClineを使って Pull Requestの作成とレビューをやってみた • Pull Requestの本文ドラフトまで作成させられるのは便利 •
Pull Request作成やレビューに関する動作は .clinerules で制御できる • 自分のPull Requestに対する指摘コメントに対応する、などもできそう • MCPなので、Cline以外でも同様のことができるだろう • 精度はモデルやMCP ServerよりはAIモデルやツール次第 まとめと感想
Be a Change Leader. アジャイルに力を与え 共に成長し続ける社会を創る