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
たけのこ
February 14, 2026
Technology
230
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
380
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
520
AG-UIとStrandsAgents・AgentCoreを<br>絡めたAIエージェント周りの話
kmiya84377
1
120
AIエージェントがUIを生成する「Generative UI」を広く浅く理解したい
kmiya84377
2
500
全てAWSで完結!AWS AmplifyとViteで始めるスモールスタートなAIエージェント開発のススメ
kmiya84377
7
7.6k
Amazon Bedrock AgentCoreのフロントエンドを探す旅 (Next.js編)
kmiya84377
2
770
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
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
2
1.1k
キャリアLT会#3
beli68
2
230
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
720
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
430
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.2k
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
220
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
7
2.8k
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
280
全員がリーダーである世界へ キリマンジャロ登頂とシェアド・リーダー
jinwatanabe
0
120
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
850
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
440
Kaggleで成長するために意識したこと
prgckwb
2
440
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
How to make the Groovebox
asonas
2
2.3k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Test your architecture with Archunit
thirion
1
2.3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
190
Skip the Path - Find Your Career Trail
mkilby
1
170
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
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