Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Orvalでconnpass MCPサーバーを自動生成してみた
Search
ItoJum
June 26, 2025
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Orvalでconnpass MCPサーバーを自動生成してみた
ItoJum
June 26, 2025
More Decks by ItoJum
See All by ItoJum
VRChat.rb_11_メタプログラミングRubyのご紹介.pdf
itojum
0
26
従業員データ基盤でのパターンマッチをご紹介_Roppongi.rb スポンサーLT
itojum
0
72
DXRuby互換のPicoRuby.wasmライブラリを作っている
itojum
1
58
RubyKaigi_2026_follow_up_SmartHRスポンサーLT
itojum
0
300
サマーインターンシップのメン ターをやって得た学び5選_あつまれ!若⼿エンジニアのLT&ゆるっと交流会
itojum
0
390
SmartHRを支える従業員データ基盤とそのインフラ_Innovative Crosstalk Jamboree Geeks '26
itojum
0
500
VRChat.rbの野望.pdf
itojum
0
26
なぜtree-sitter-rubyの日本語シンボルはシンタックスハイライトされないのか
itojum
0
100
Ractorを試してみるぞ!+メタバースにおける地域.rbをやっているぜ
itojum
0
63
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Google's AI Overviews - The New Search
badams
0
1.6k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Thoughts on Productivity
jonyablonski
76
5.4k
エンジニアに許された特別な時間の終わり
watany
109
250k
Transcript
Orvalでconnpass MCPサーバーを 自動生成してみた Setory 2025-06-28 いとじゅん / @itojum1230 1
いとじゅん(@itojum1230) 趣味 VRChat 好きなテキストエディタ Cursor 自己紹介 2
Orvalとは OpenAPIからWebAPIのクライアントを 自動生成するライブラリ MCPサーバーとは AIエージェントと外部サービス(WebAPIなど)を 繋ぐサーバー(雑) OrvalとMCPサーバー 3
Orvalとは OpenAPIからWebAPIのクライアントを 自動生成するライブラリ MCPサーバーとは AIエージェントと外部サービス(WebAPIなど)を 繋ぐサーバー(雑) OrvalとMCPサーバー 4
できちゃうんです... 5
OrvalでMCPサーバーが...! 6
開発の流れ 7
connpassのAPI Keyを利用申請して発行してもらいます 数回メールでやり取りしたら1営業日で発行してもらえました API Keyを取得 8
connpass APIのドキュメントを 参考にOpenAPIを書きます 普段よりパラメータのdescription を丁寧に書きます OpenAPI 9
orval.config.tsを書きます orval コマンドを実行 生成してみる 10
403エラー 11
ヘッダーがない... 12
認証情報を付加してみる 再度生成してみる カスタムHTTPクライアントの追加 13
動いた! 14
connpass MCPサーバーを作った Mastraと組み合わせていろいろ遊んでいきたい 想定用途 1. 出張とかで東京に行く予定ができる 2. 私のイベント参加傾向から、 おすすめイベントを提案する 3.
イベント探しが楽になる おわり 15