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
馴染みのないAWSサービス『IVS』をMCPで攻略 @JAWS FESTA 2025
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
いのうえ
November 18, 2025
Technology
69
0
Share
馴染みのないAWSサービス『IVS』をMCPで攻略 @JAWS FESTA 2025
いのうえ
November 18, 2025
More Decks by いのうえ
See All by いのうえ
スケーリングを封じられたEC2を救いたい
senseofunity129
0
170
Amazon Q と『音楽』-ゲーム音楽もAmazonQで作成してみた感想-
senseofunity129
2
370
Other Decks in Technology
See All in Technology
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
420
業務に残された「良くない型」で考える「TypeScriptの難しさ」
sajikix
2
670
ラズパイ & Picoで入門:Zephyr(RTOS)の環境構築からビルドまでの紹介
iotengineer22
0
120
AI Agent に“攻略本”を渡したら、150フォームの移行が回り始めた話/登壇資料(高橋 悟生)
hacobu
PRO
0
160
障害対応のRunbookは作った、でも本当に動くの? AWS FIS で EKS の AZ 障害を再現してみた
tk3fftk
0
120
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
1
1.6k
AI-Assisted Contributions and Maintainer Load - PyCon US 2026
pauloxnet
1
180
Loadbalancing exporter internals
ymotongpoo
1
120
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
120
20260515 ID管理は会社を守る大切な砦!〜🔰情シス向け〜
oidfj
0
750
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
220
Cortex(Code) を ML モデルの 精度改善サイクルに組み込む.pdf
oimo23
0
240
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
AI: The stuff that nobody shows you
jnunemaker
PRO
7
640
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
A better future with KSS
kneath
240
18k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
ラッコキーワード サービス紹介資料
rakko
1
3.3M
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
370
Side Projects
sachag
455
43k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
280
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
350
Documentation Writing (for coders)
carmenintech
77
5.3k
Transcript
Ҫ্কشɹ ͍ͷ͏͑ɿˏ@@.BJLFSV@@@ ʲ+"846(ਆށʳਆށΑ͏ͦ͜ʂ-5ձ ೃછΈͷͳ͍"84αʔϏε ʰ*74ʱΛ.$1Ͱ߈ུ ˏ+"84'&45"
ਆށྺ ࣗݾհ ͍ͷ͏͑ʢ!@@.BJLFSV@@@ʣ ʙɿਆށͷ4*FSೖࣾʢຊࣾɿਆށʣ ਆށͷ͖ͳͱ͜Ζ మಓɾધɾඈߦػͳͲަ௨͕શͯίϯύΫτͰརศੑ˕ ಛʹਆށۭߓӺʹ͍͔ͭͯΒ࠷̑Ͱݕࠪ௨աՄೳ ݱॅॴ ਆށͷྡʮ໌ੴࢢʯ
λίͩͬͨΓɺඪ४࣌ࢠޕઢͩͬͨΓɾɾɾ
ɾ+"84'&45"ͰͷϫʔΫγϣοϓ "HFOEB ɾϋϯζΦϯͰग़ͯ͘Δʮ*74ʯͬͯԿʁ ɾϋϯζΦϯ࣮ฤͱϋϯζΦϯ݁Ռ ɾͱΜͰͳ͍ޙஊʹ͍ͭͯ ɾֶΜͩ͜ͱ
ʹࢀՃ͠·ͨ͠ˏۚ ͔ͤͬ͘ͳͷͰखΛಈ͔͍ͨ͠ͳʙ ͱࢥ͍ϫʔΫγϣοϓʹࢀՃ͠·ͨ͠ɻ ʙड։࢝Ͱ͘Β͍ʹ ΄΅ຬһͷঢ়گͰͨ͠ɻ ͪͳΈʹັྗతͳηογϣϯɺ͝൧ଟ͋Γ·͕ͨ͠ ࠓ࣌ؒͷ߹ͰׂѪ͠·͢ɻ ʢͷͲ͙ΖͷԘ߿͋͑ɺඒຯ͔ͬͨ͠ɾɾɾʣ
ηογϣϯ༰ʹ͍ͭͯ ͜ͷϫʔΫγϣοϓͰɺAWSΞΧϯτͷϦ ιʔεใAmazon IVSʹಛԽͨ͠υϝΠϯίϯ ςΩετΛඋ͑ͨɺΧελϜ Model Context ProtocolʢMCPʣαʔόʔΛࢀՃऀࣗ͝Ͱ࡞͠ ͍͖ͯͨͩ·͢ɻ͋ΘͤͯɺStrands
Agents SDKͱ Amazon BedrockΛ׆༻͠ɺMCPαʔόʔͱ࿈ܞ͢ ΔMCPΫϥΠΞϯτͷߏஙʹऔΓΈ·͢ɻ ʢ)1ΑΓҾ༻ʣ ಛԽܕ.$1αʔόʔͱ .$1ΫϥΠΞϯτΛߏங ͳΔ΄Ͳཱͪͦ͏ʂʂ ࣗવݴޠͰʮʙͯ͠ʯͱݴ͑ ಛఆͷৼΔ͍Λͯ͘͠ΕͨΓ ಛఆͷใΛͱͬͯ͘ΔΈ
ηογϣϯ༰ʹ͍ͭͯ ͜ͷϫʔΫγϣοϓͰɺAWSΞΧϯτͷϦ ιʔεใAmazon IVSʹಛԽͨ͠υϝΠϯίϯ ςΩετΛඋ͑ͨɺΧελϜ Model Context ProtocolʢMCPʣαʔόʔΛࢀՃऀࣗ͝Ͱ࡞͠ ͍͖ͯͨͩ·͢ɻ͋ΘͤͯɺStrands
Agents SDKͱ Amazon BedrockΛ׆༻͠ɺMCPαʔόʔͱ࿈ܞ͢ ΔMCPΫϥΠΞϯτͷߏஙʹऔΓΈ·͢ɻ ʢ)1ΑΓҾ༻ʣ *74ͬͯԿʁ
*74ͬͯԿʁ *74ʢ"NB[PO*OUFSBDUJWF7JEFP4FSWJDFʣͱʁ ‣*745XJUDIͷΑ͏ͳϥΠϒ৴ج൫ͷͨΊͷϚωʔδυαʔϏε ɹຊͰ৴ΞϓϦʮ1PDPDIBʯ͕*74Λج൫ʹ͍ͯ͠Δͱͷ͜ͱɻ *74ͷओཁػೳ ‣ଈ࣌ىಈ ‣ՄมϏοτϨʔτʢԆରԠʣ ‣4ͷըอଘ ‣υϝΠϯ੍ݶͳͲͷηΩϡϦςΟػೳ
‣ཧ࠷ྑNTͷԆ ‣ࣗಈͰෆదίϝϯτΛআ ㅟ ㅟ ㅟ *74͕Θ͔ͬͨͱ͜ΖͰ͍Α͍ΑϋϯζΦϯ
.$1ΫϥΠΞϯτɾαʔόΛߏங͍ͯ͘͠ ߏங͢Δͷେ·͔ʹ͜ͷ̎ͭ NDQDMJFOU NDQTFSWFS "NB[PO#FESPDL 4USBOET"HFOUT "NB[PO*74
.$1ΫϥΠΞϯτ 4USBOET"HFOUT ࡞ NDQDMJFOUQZ 4USBOET"HFOUT"84͕։ൃͨ͠ "*ΤʔδΣϯτͷͨΊͷ4%,ɻ 1ZUIPOͰ؆୯ʹ"HFOUΛॻ͚Δʂ .$1ΫϥΠΞϯτͱͯ͠ͷৼΔ͍ͱ 4USBOETͷඪ४πʔϧΛΠϯϙʔτ
4USBOET"HFOTUT
.$1ΫϥΠΞϯτ 4USBOET"HFOUT ࡞ NDQDMJFOUQZ ࢠϓϩηεͱͯ͜͠ͷ͋ͱʹ࡞Δ NDQTFSWFSQZΛඋʂ ϞσϧDMBVEFTPOOFUΛ༻ .$1Ͱ͑ΔπʔϧҰཡΛ ΫϥΠΞϯτ͕Ѳ
.$1αʔό࡞ NDQTFSWFSQZ "84ͷ4%,ʢ#PUP̏ʣͱɺ 'BTU.$1ͱ͍͏ϑϨʔϜϫʔΫ Λ༻͢ΔͨΊΠϯϙʔτ ࠓճ֩ͱͳΔ.$1αʔόΛॳظԽ z*74.$14FSWFSz
.$1αʔό࡞ʢπʔϧ෦ NDQTFSWFSQZ ʢྫʣMJTU@DIBOOFMTͱ͍͏5PPM ʮશͯͷνϟωϧΛϦετԽ͢Δʯ ͱ͍͏આ໌จΛॻ͍͓ͯ͘ ͜ͷπʔϧΛ͏͔Λஅ͢Δ ͏ͱͳͬͨ࣌ͷ"1*ݺͼग़͠༰
࡞ͨ͠πʔϧҰཡ ߹ܭ̎̓ͷπʔϧΛಉ͡Α͏ͳखॱͰ શͯίϐϖͰ࡞͠·ͨ͠ɻ ͜ΕͰ͍ͬͨΜ࣮ྃͰ͢ɻ Ұ*74Λͬͯ৴Λͯ͠ɺ ৴ཤྺΛ.$1ܦ༝Ͱ֬ೝ͠·͢ɻ ㅟ ㅟ ㅟ
ㅟ ㅟ ㅟ
.$1ΫϥΠΞϯτɾαʔόΛߏஙྃʂ "NB[PO#FESPDL 4USBOET"HFOUT "NB[PO*74 NDQDMJFOU NDQTFSWFS
ͱ͍͏͜ͱͰϥΠόʔମݧͯ͠Έ·ͨ͠ɻ Α͘ཧղ͠ͳ͍ͤͣϘλϯΛԡͯ͠৴Λ։࢝͠·ͨ͠ɻ ඵఔͰ্ཱͪ͛Ͱ͖ɺ63-͕ൃߦ͞Ε·͢ɻ ఔΑ͘৴ऀؾʹͳ͍ͬͯ·͢ɾɾɾ
ϋϯζΦϯޭ ৴ཤྺΛ֬ೝ͍ͨ͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ɾɾɾͰͳ͘ɺ -5͕ܾ·Γࢿྉ࡞தͰͷޙஊ͕͋Γ·͢ɻ
;ͱؾʹͳͬͨ͜ͱʢޙஊʣ
;ͱؾʹͳͬͨ͜ͱʢޙஊʣ ͜Εɺશੈքʹ৴͞Εͯͳ͍ʁ ͱ͍͏͜ͱͰϋϯζΦϯڥΛ࠶ݱͯ֬͠ೝ͠·ͨ͠ɻ
ίϯιʔϧ্Ͱ֬ೝͯ͠ΈΔᶃ ͬ͞ͺΓΘ͔Γ·ͤΜɻ
ίϯιʔϧ্Ͱ֬ೝͯ͠ΈΔᶄ ʮ࠶ੜ੍ݶϙϦγʔʯ͕ͦΕͬΆ͍Ͱ͕͢ɺͬͺΓΘ͔Γ·ͤΜɻ
ॿ͚ͯ.$1αʔό ͜ͷ৴ͬͯ ୭͕ݟΕΔΜͰ͔͢ʁ
ॿ͚ͯ.$1αʔό ࡽ͠ऀͰͨ͠ɻ ˞ͨͿΜखॱϛεͰ͢
ॿ͚ͯ.$1αʔό .$1αʔόʹηΩϡΞͳڥΛ࡞ͬͯΒ͍Ұ݅མணͰ͢ɻ *74Λ͔ΜͥΜʹ߈ུ͠·ͨ͠ʢ࣌͢Ͱʹ͠ʣ ͚ࣗͩݟΕΔΑ͏ʹ ͍ͯͩ͘͠͞ɾɾɾ
༨ஊɿ"NB[PO2%FWFMPQFS୯ମͰʁ ͜ͷఔͰ͋Ε.$1αʔόΛ͔·ͣ͞ͱɺ ҰίϚϯυΛؒҧ͑ͨͷͪɺमਖ਼ͯ͠ਖ਼࣮͘͠ߦͯ͘͠Ε·͢ɻ ,*30
ࠓճಘͨ͜ͱ .$1͔֬ʹศར ܾ·ͬͨৼΔ͍Λ࣮֬ʹ࣮͓ͯ͘͜͠ͱ͕Ͱ͖Δɻ .$14FSWFS$MJFOUͷ࣮ࣗମ'BTU.$1ɾ4USBOETͰ؆୯ɻ ϕεϓϥ.$1͔Β༚͍ͯग़ͯ͜ͳ͍ πʔϧͷൣᙝͰؒҧ͍ͷͳ͍ಈ࡞Λͯ͘͠ΕΔͷͷɺ ͦΕ͕ϕετϓϥΫςΟεΛڭ͑ͯ͘ΕΔΘ͚Ͱͳ͍ɻ πʔϧͷఆٛૉਓʹͰ͖ͳ͍ ࣗવݴޠͰݺͿ͔Βͦ͜ɺπʔϧ͕ਖ਼͘͠ಈ͔ͳ͍ͱ͍͚ͳ͍ɺ
͔ͭɺ.$1ΫϥΠΞϯτʹೝࣝͯ͠Β͏ٕज़ඞཁɻ
ࠓճಘͨ͜ͱ ɾαʔϏεͷ࠷৽ใ ɾٕज़ཁૉͷษڧɾशಘ ઈ͑ͣઈରඞཁɻؤுΓ·͢ɻ
&0' ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ