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
63
Orvalでconnpass MCPサーバーを自動生成してみた
ItoJum
June 26, 2025
Tweet
Share
More Decks by ItoJum
See All by ItoJum
フレッシュITあわ〜ど 最終審査会スライド_いとじゅん
itojum
0
11
デプロイ講座_福プロ.pdf
itojum
0
13
connpass AIボットを作りたかった話
itojum
0
39
FMS構想について
itojum
0
17
Orvalでconnpass MCPサーバーを自動生成してみた
itojum
0
12
エンジニアの文書記法の大定番!Markdown記法
itojum
0
28
ITCA_26卒学生エンジニア就活体験 ~Web業界編~
itojum
1
83
Raspberry Piで快適な入浴を_エンジニア集会4月LT会
itojum
1
33
昔作ったオセロゲームのソースコードを笑う会_エンジニア集会LT 2025/01/25
itojum
0
23
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
390
Information Architects: The Missing Link in Design Systems
soysaucechin
0
820
How to Talk to Developers About Accessibility
jct
2
150
Practical Orchestrator
shlominoach
191
11k
Unsuck your backbone
ammeep
672
58k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
65
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Navigating Team Friction
lara
192
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
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