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
330
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
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.4k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
Remix on Hono on Cloudflare Workers
yusukebe
3
540
僕がつくった48個のWebサービス達
yusukebe
21
18k
Honoの来た道とこれから
yusukebe
20
5.1k
JS RPCを理解する
yusukebe
5
780
Honoとhtmx
yusukebe
6
1.9k
Cloudflare Workersの環境を再現することについて
yusukebe
7
1k
Hono v4
yusukebe
11
5.2k
Other Decks in Programming
See All in Programming
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
110
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
12
4.2k
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
3
760
Spring gRPC について / About Spring gRPC
mackey0225
0
220
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
動作確認やテストで漏れがちな観点3選
starfish719
6
1.1k
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
130
Formの複雑さに立ち向かう
bmthd
1
870
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
130
Conform を推す - Advocating for Conform
mizoguchicoji
3
700
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
270
昭和の職場からアジャイルの世界へ
kumagoro95
1
390
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Agile that works and the tools we love
rasmusluckow
328
21k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
The Invisible Side of Design
smashingmag
299
50k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
It's Worth the Effort
3n
184
28k
Visualization
eitanlees
146
15k
Thoughts on Productivity
jonyablonski
69
4.5k
Bash Introduction
62gerente
611
210k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
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ͱ͍͏࣮͋Δ
͓͠·͍