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
Orvalでconnpass MCPサーバーを自動生成してみた
Search
ItoJum
June 26, 2025
0
30
Orvalでconnpass MCPサーバーを自動生成してみた
ItoJum
June 26, 2025
Tweet
Share
More Decks by ItoJum
See All by ItoJum
connpass AIボットを作りたかった話
itojum
0
17
FMS構想について
itojum
0
3
Orvalでconnpass MCPサーバーを自動生成してみた
itojum
0
3
エンジニアの文書記法の大定番!Markdown記法
itojum
0
18
ITCA_26卒学生エンジニア就活体験 ~Web業界編~
itojum
1
69
Raspberry Piで快適な入浴を_エンジニア集会4月LT会
itojum
1
19
昔作ったオセロゲームのソースコードを笑う会_エンジニア集会LT 2025/01/25
itojum
0
6
技術系イベントを求めて!_Setory
itojum
0
86
技術系サークル作ってみた -エンジニア集会LT 2025/01/25
itojum
0
15
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
What's in a price? How to price your products and services
michaelherold
246
12k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
GraphQLとの向き合い方2022年版
quramy
49
14k
Faster Mobile Websites
deanohume
308
31k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
How to Ace a Technical Interview
jacobian
278
23k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
Practical Orchestrator
shlominoach
189
11k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
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