Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ペアプログラミング向けMCPの構築と実践的学び
Search
yasuaki9973
October 08, 2025
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ペアプログラミング向けMCPの構築と実践的学び
yasuaki9973
October 08, 2025
More Decks by yasuaki9973
See All by yasuaki9973
Pythonで学ぶLambda パフォーマンスチューニング
yasuaki9973
0
55
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
How to make the Groovebox
asonas
2
2.5k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Crafting Experiences
bethany
1
380
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Optimizing for Happiness
mojombo
378
71k
A better future with KSS
kneath
240
18k
Raft: Consensus for Rubyists
vanstee
142
7.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Transcript
ペアプログラミング向けMCPの構築と実践的学び AIミーティング 2025/10/08 #GPT5 #MCP #ViveCoding 1
氏名: 寺田 泰晃 職種: バックエンドエンジニア 得意分野: サーバーレスアーキテクチャ(AWS Lambda など) Qiita: @yasuaki9973 X(旧Twitter): @prtanuki9973 自己紹介 2
ペアプログラミング向けMCPの構築事例と コンテキスト設計の重要性を知って頂く 今日のゴール 3
現状 若手エンジニアが多い ドメイン知識が属人化している 課題 若手エンジニアのキャッチアップコストが高い ドメイン知識があるレビュアの稼働が高い 私が担当しているプロジェクトの特徴 4
若手エンジニアがAIエージェントと壁打ちすることで 開発を進められる仕組みを作る その為に ドメイン知識(サービス仕様) 設計方針 レビュー観点 これらをMCPサーバー経由で取得出来るようにする ※ 既存リポジトリに手を加えず、外部からコンテキストを提供 解決策(ペアプロ向けMCP)
5
MCPをAIアプリケーション用のUSB-Cポートのように考えてください。USB-C がデバイスを様々な周辺機器やアクセサリに接続する標準化された方法を提供す るように、MCPはAIモデルを異なるデータソースやツールに接続する標準化され た方法を提供します。 参考: https://docs.claude.com/ja/docs/mcp つまり、以下のようなことが出来るプロトコル 別の場所にあるコンテキスト情報をAIエージェントに読み込ませる GithubやBacklogといった外部サービスと連携する MCPとは?
6
MCPサーバー構成 7
MCPサーバー構成 8
MCPサーバー構成 9
MCPサーバー構成 10
想定以上の成果 若手エンジニアのコード品質向上 ✓ レビュアの稼働削減 ✓ MCPサーバーで提供したコンテキスト情報が、ペアプロ(レビュー)だけでなく AIエージェントに設計をさせる方向でも効果を発揮。 ※ コンテキスト情報無しの場合でどうなるか、と言った観点での検証が 不十分なので、AIエージェント単独で利用した場合との比較検証は必要。
ペアプロMCPを使ってみた評価(1週間経過時点) 11
MCPサーバーの実装自体はすごく簡単(数時間程度) 今回の構成であれば、AWSを利用した開発経験があれば難易度は低い MCPサーバーの実装はSDKを利用すれば簡単に実装出来る 結局、コンテキストエンジニアリングが重要 一度に読み込むコンテキストの調整 ドキュメントの記載粒度の調整 構築から得られた学び 12
参考: Anthropic: Effective context engineering for AI agents 1. ジャストインタイム戦略の導入
課題: 現在は全ドキュメントを事前読み込み 方針: 将来的には必要かも、ただし、過剰な考慮は避けたいので保留 2. ドキュメントの記載粒度の最適化 課題: 特定ケースに特化しすぎると汎用性が下がる 方針: 複数回のペアプロ実施結果から、バランスの良い粒度を探る 今後の展望 13
【簡単】Honoで作る!MCPサーバー on AWS Lambda(認証なし / APIキー認証 / OAuth認証) 参考資料 14
ご清聴ありがとうございました 15