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
StrandsAgentsで構築したAIエージェントにMCP Apps機能を追加してみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
たけのこ
February 14, 2026
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
StrandsAgentsで構築したAIエージェントにMCP Apps機能を追加してみた
たけのこ
February 14, 2026
More Decks by たけのこ
See All by たけのこ
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
350
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
500
AG-UIとStrandsAgents・AgentCoreを<br>絡めたAIエージェント周りの話
kmiya84377
1
110
AIエージェントがUIを生成する「Generative UI」を広く浅く理解したい
kmiya84377
2
430
全てAWSで完結!AWS AmplifyとViteで始めるスモールスタートなAIエージェント開発のススメ
kmiya84377
7
7.6k
Amazon Bedrock AgentCoreのフロントエンドを探す旅 (Next.js編)
kmiya84377
2
760
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
3.8k
AWS_Amplify_AI_Kitで始めるRAGアプリ開発.pdf
kmiya84377
0
2.9k
Other Decks in Technology
See All in Technology
どうして今サーバーサイドKotlinを選択したのか
nealle
0
110
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
550
データレイクの「見えない問題」を可視化する
sansantech
PRO
1
230
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
300
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
590
AIは、人間らしい仕事の夢を見るか?─ AI時代のtoB/toEプロダクトを再設計する
techtekt
PRO
0
160
AI 不只幫你寫 Code: 當專案從 300 暴增到 1500, 我們如何撐住 DevOps
appleboy
0
280
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
610
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
4
810
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
2.6k
ご挨拶「10周年を迎える共創ラボのこれまでとこれから」
iotcomjpadmin
0
150
元・セキュリティ学習経験0大学生による業務紹介 / An Introduction to the Job by a Former College Student with Zero Security Training Experience
nttcom
0
950
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
My Coaching Mixtape
mlcsv
0
160
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
310
YesSQL, Process and Tooling at Scale
rocio
174
15k
Designing for Performance
lara
611
70k
Why Our Code Smells
bkeepers
PRO
340
58k
Discover your Explorer Soul
emna__ayadi
2
1.1k
How to Ace a Technical Interview
jacobian
281
24k
Music & Morning Musume
bryan
47
7.2k
Designing for Timeless Needs
cassininazir
1
260
Mobile First: as difficult as doing things right
swwweet
225
10k
Skip the Path - Find Your Career Trail
mkilby
1
150
Transcript
StrandsAgents で構築した AI エージェントに MCP Apps 機能を追加してみた 2026/2/13( 金) 第47
回 JAWS-UG 札幌 勉強会 コンテナ特集! 宮崎 健太 ( たけのこ) 1
宮崎 健太 ( たけのこ) 業務: Web フロント開発 or 最近はAWS メイン 所在地: 札幌
趣味: ゲーム、お酒( クラフトジン) 好きなAWS サービス: ・AWS Amplify ・Amazon Bedrock AgentCore X :@K5ARULtkUA4594 自己紹介 2
話すこと Generative UI や MCP Apps 周りの概要の話 StrandsAgents で構築したAI エージェンにMCP
Apps を追加する話 話さないこと AI エージェントやMCP Apps の業務活用など応用的な話 話すこと / 話さないこと 3
1. Generative UI と 実装アプローチ (MCP Apps / A2UI) 2.
AWS におけるAI エージェント開発 3. AWS を活用したAI エージェント+MCP Apss 構築例 4. まとめ アジェンダ 4
Generative UI と 実装アプローチ 5
AI が動的にユーザーインターフェース(=UI) を生成するという手法 ・従来の課題:AI とテキストベースの対話は、ユーザーの手間が多く体験が悪い ・解決する方法:AI とユーザーがUI を介して対話する → 場所が知りたい:地図で表示
→ 統計が知りたい:グラフで表示 Generative UI とは 6
① MCP Apps ・ 2026 年1 月26 日にリリースした公式のMCP 拡張によるアプローチ ・
MCP のプリミティブであるTool とResource が拡張されている ・ Tool の実行結果をもとに、Resource でTool に紐づくUI を表示する ② A2UI ・ AI がJSON 形式でUI 定義を生成する宣言的UI プロトコルによるアプローチ ・ 2/13 時点でv0.8 のプレビュー公開状態 ・ Google 開発なのでAngular 、Flutter あたりが対応済み / React は対応中 AI エージェントにGenerarive UI を実装する2つのアプローチ 7
MCP Apps のざっくりとした流れ 8
AWS におけるAI エージェント開発 9
StrandsAgents ・AWS が提供するAI エージェントを構築するためのSDK Amazon Bedrock AgentCore ・AI エージェントをAWS 上で構築/
運用できるマネージドサービス ・Runtime を使うことで、MCP サーバー、AI エージェントをホスト可能 AWS 上でAI エージェントを構築するための仕組み 10
・CopilotKit は、AI エージェントと統合してアプリ構築するためのフレームワーク ・StrandsAgents にも対応しており、フロントエンドとAG-UI で通信が可能 ・AG-UI は、フロントエンドとエージェントが非同期で通信するプロトコル CopilotKit と
StrandsAgents によるAI エージェント構築 11
・MCP Apps に対応したMCP サーバーに接続すれば、CopilotKit がいい感じに処理する CopilotKit はMCP Apps に対応 12
AWS を活用した AI エージェント+MCP Apss 構築例 13
Amazon Bedorck AgentCore と AWS Amplify で構築 14
まとめ 15
・費用 対 効果 を考えると、まずはテキストベースのAI エージェントで始める → 費用:学習コスト + システムとしての複雑性... → 効果:ユーザー体験の向上! ...
本当に求められてる? ・ニーズやサービスの限界を感じたらGenerative UI の実装を検討する → ニーズ:ユーザーの声を聞く → 限界:機能要件をテキストベースでは満たせない ・Generative UI にも複数のアプローチがあり、選定が必要 → 主に MCP Apps 、A2UI のいずれを選択するか どうやってシステムに組み込んでいくか 16
・ Generative UI を組み込めばユーザー体験が向上が狙える ・ MCP Apps というMCP の拡張が登場し、Generative
UI が実装しやすくなった ・ 現状、 「MCP Apps 」と「StrandsAgents 」と組み合わせるならCopilotKit が必要 ・ CopilotKit やMCP サーバーの追加が必要なので、どうしてもシステムは複雑になる ・ 「複雑になることによるデメリット」vs 「ユーザー体験のメリット」で決めていく まとめ 17
ありがとうございました!! 18