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
MCP with Cloudflare Workers
Search
Yusuke Wada
December 13, 2024
Programming
2
260
MCP with Cloudflare Workers
Yusuke Wada
2024-12-13 Cloudflare Meetup Nagoya
Yusuke Wada
December 13, 2024
Tweet
Share
More Decks by Yusuke Wada
See All by Yusuke Wada
Remix on Hono on Cloudflare Workers
yusukebe
3
460
僕がつくった48個のWebサービス達
yusukebe
20
17k
Honoの来た道とこれから
yusukebe
20
4.9k
JS RPCを理解する
yusukebe
5
740
Honoとhtmx
yusukebe
6
1.8k
Cloudflare Workersの環境を再現することについて
yusukebe
7
1k
Hono v4
yusukebe
11
5k
Hono v3 and v4
yusukebe
4
3.9k
The power of Web-standards
yusukebe
4
1.8k
Other Decks in Programming
See All in Programming
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
190
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
340
iOS開発におけるCopilot For XcodeとCode Completion / copilot for xcode
fuyan777
1
1.1k
Go の GC の不得意な部分を克服したい
taiyow
3
960
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
320
Compose UIテストを使った統合テスト
hiroaki404
0
120
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
210
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
360
Androidアプリの One Experience リリース
nein37
0
500
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
160
Findy Team+ Awardを受賞したかった!ベストプラクティス応募内容をふりかえり、開発生産性向上もふりかえる / Findy Team Plus Award BestPractice and DPE Retrospective 2024
honyanya
0
130
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
230
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
66
11k
A better future with KSS
kneath
238
17k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Optimising Largest Contentful Paint
csswizardry
33
3k
GraphQLとの向き合い方2022年版
quramy
44
13k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Why Our Code Smells
bkeepers
PRO
335
57k
Writing Fast Ruby
sferik
628
61k
The Pragmatic Product Professional
lauravandoore
32
6.3k
How GitHub (no longer) Works
holman
312
140k
Transcript
$MPVE fl BSF.FFUVQ/BHPZB .$1XJUI $MPVEGMBSF8PSLFST :VTVLF8BEB
ࣗݾհ w :VTVLF8BEB w 8FCGSBNFXPSLEFWFMPQFS w 4FOJPS%FWFMPQFS"EWPDBUF !$MPVE fl BSF
w #PLFUFDPGPVOEFS w $SFBUPSPG)POP w IUUQTHJUIVCDPNZVTVLFCF
ΞδΣϯμ w .$1.PEFM$POUFYU1SPUPDPMʹ͍ͭͯ w $MPVE fl BSFࣾͰͷۭલͷ.$1ϒʔϜ w $MPVE fl
BSF.$14FSWFSͷσϞ w AHJUIVCDPNHFFMFOXPSLFSTNDQTFSWFSAʹ͍ͭͯ
ҙࣄ߲ w Ұ)POPͷ͋Γ·ͤΜ)POPͷ࠙ձͰ͠·͠ΐ͏ w ʮ.$1ʹ͍ͭͯʯͷಥͬࠐΜͩ͠·ͤΜʮ͔Βͳ͍͜ͱ͔Βͳ ͍ʯͱݴ͍·͢ w σϞ͕ϝΠϯͰ͢.$1Λ͏ͱ͜Μͳ͍͢͜͝ͱ͕Ͱ͖ΔʂΛମݧ͠· ͠ΐ͏
.$1 .PEFM$POUFYU1SPUPDPMʹ͍ͭͯ
.$1.PEFM$POUFYU1SPUPDPMʹ͍ͭͯ w ݄ʹ"OUISPQJD͕ൃද w "*͕֎෦ͷίϯςϯππʔϧɺڥʹΞΫηε͢ΔͨΊͷඪ४ϓϩτίϧ w ϑΝΠϯνϡʔϯɺ3"(ͳͲ"*ΛಛԽͤ͞ΔͨΊͷख๏ͷҰͭ w 'VODUJPODBMMJOHͱ͍ۙ ৄࡉׂѪ
w IUUQTEFWFMPQFSTDMPVE fl BSFDPNXPSLFSTBJGVODUJPODBMMJOH
$MBVEF%FTLUPQ ΫϥΠΞϯτ ͕.$1ϓϩτίϧͰ .$1αʔόʔ্ͷ֤छϦιʔεͱΓऔΓΛ͢Δ
.$1αʔόʔ w AHJUIVCDPNNPEFMDPOUFYUQSPUPDPMAʹࢀߟαʔόʔ͕͋Δ w #SBWF4FBSDI#SBWF4FBSDIͷݕࡧ"1*ΛͬͨΣϒݕࡧ w 'FUDIΣϒίϯςϯπऔಘͱม w 'JMFTZTUFNηΩϡΞͳϑΝΠϧૢ࡞ w
(JU)VC(JU)VCཧͱ"1*࿈ܞ w (PPHMF%SJWF(PPHMF%SJWFͷϑΝΠϧΞΫηε w (PPHMF.BQTҐஔใͱϧʔτݕࡧ w 1VQQFUFFSϒϥβࣗಈԽͱεΫϨΠϐϯά w 4FOUSZ4FOUSZJPͷ՝ੳ w 4MBDLνϟϯωϧཧͱϝοηʔδૹ৴ w 4RMJUFσʔλϕʔεૢ࡞
ྫ#SBWF4FBSDIΛͬͯΈΔ w "1*ΩʔΛऔಘ͢Δ w ADMBVEF@EFTLUPQ@DPO fi HKTPOAʹઃఆΛՃ͑Δ w $MBVEF%FTLUPQΛ࠶ىಈ͢Δ
None
؆୯ͳ࣮ྫ w ͡ΌΜ͚ΜΛ͢Δ.$1αʔόʔ w 5ZQF4DSJQUͷ4%,Λ͏ w A5PPMAͷϦετAEP@HBNFAΛఆٛ w A5PPMAͷ࣮ߦAEP@HBNFAͷ࣮ߦɺ݁ՌΛฦ٫
A5PPMAͷϦετ
A5PPMAͷ࣮ߦ
ۭલͷ.$1ϒʔϜ
$MPVEGMBSFࣾͰ.$1ͰΓ্͕Δ w ݄ൃදɺνϟοτϧʔϜ͕࡞ΒΕΔ w $MPVE fl BSF.$14FSWFSͷ࣮࢝·Δ w AHJUIVCDPNNPEFMDPOUFYUQSPUPDPMAʹܝࡌ w
݄ʹ3JDLZ͕9ͰσϞͷ༷ࢠΛެ։͢Δ w ݄ʹ(MFO͕8PSLFST.$14FSWFSͷ σϞΛެ։͢Δ
$MPVEGMBSF.$14FSWFS w IUUQTHJUIVCDPNDMPVE fl BSFNDQTFSWFSDMPVE fl BSF w $MPVE fl
BSFͷ"1*Λୟ͘.$1αʔόʔ w $MPVE fl BSFͷ8PSLFSTɺϛυϧΣΞʹΞΫηεͰ͖Δ w ,7 w 3 w % w 8PSLFST w "OBMZUJDT
ྫ,7ͰͰ͖Δ͜ͱ5PPMT w HFU@LWTΞΧϯτͷ,7໊લۭؒΛҰཡදࣔ w LW@HFU,7໊લۭ͔ؒΒΛऔಘ w LW@QVU,7໊લۭؒʹΛอଘ w LW@MJTU,7໊લۭؒͷΩʔΛҰཡදࣔ w
LW@EFMFUF,7໊લۭ͔ؒΒΩʔΛআ
σϞ $MPVEGMBSF8PSLFST্ʹ ϒϩάΛ࡞Γ·͢
None
None
ϓϩϯϓτͷϙΠϯτ w $MPVE fl BSF8PSLFSTͱ%Λ͏ w %ͷσʔλϕʔε໊ΛҰԠࢦఆ͢Δ w ϙετ͚ͩͷγϯϓϧͳϒϩάʹ͢Δ w
)POPΛΘͣɺૉͷ+BWB4DSJQUͰॻ͍ͯΒ͏ w ·ͣɺ%ͷσʔλϕʔε͔Β࡞ͬͯΒ͏
AHJUIVCDPNHFFMFOXPSLFSTNDQTFSWFSAʹ͍ͭͯ w (MFO͕ݸਓϨϙͰਐΊ͍ͯΔผͷ.$1αʔόʔ࣮ w +431$Ͱ͏8PSLFS&OUSZQPJOUʹՃͨ͠ϝιου͕5PPMʹͳΔ w +4%PDΛॻ͚ͦΕ͕Ϧετʹར༻͞ΕΔ
࣌ؒલʹग़ͨ IUUQTHJUIVCDPN HFFMFOXPSLFSTNDQ
Έͱࠓޙͷల w σϓϩΠͨ͠8PSLFSϩʔΧϧϓϩΩγ$MBVEF%FTLUPQ w $MBVEF%FTLUPQ͕8PSLFS&OUSZQPJOUΛୟ͚ΔͱΑ͍
·ͱΊ
·ͱΊ w .$1.PEFM$POUFYU1SPUPDPMͱ$MPVEMBSF8PSLFSTʹ͍ͭͯͨ͠ w $MPVE fl BSFͷϦιʔεΛѻ͏.$1αʔόʔ$MPVE fl BSF.$14FSWFS w
σϞΛͨ͠ w AHJUIVCDPNHFFMFOXPSLFSTNDQTFSWFSAͱ͍͏࣮͋Δ
͓͠·͍