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
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RE...
Search
you(@youtoy)
PRO
June 27, 2025
Technology
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you(@youtoy)
PRO
June 27, 2025
More Decks by you(@youtoy)
See All by you(@youtoy)
つくって、体験してもらって、楽しんでもらう - 子どもも大人もワクワクするインタラクティブ体験を支える技術 -
you
PRO
0
40
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京
you
PRO
0
220
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
380
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
370
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
180
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
350
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
380
AI時代だけど、わりと力業で追いかけている技術情報収集の話 / 20260518
you
PRO
0
44
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
450
Other Decks in Technology
See All in Technology
Minecraft JavaのMODをSwiftで作る
1mash0
0
200
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
170
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
3
2k
品質と信頼性を地続きにする
grimoh
2
930
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
530
AI de Idea
kawaguti
PRO
2
130
[Kiro Meetup #7] Kiro Crew Dive Deep
konippi
0
220
What the customer really needed
kawaguti
PRO
3
220
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
450
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
220
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.8k
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
420
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
Designing Powerful Visuals for Engaging Learning
tmiket
1
570
Practical Orchestrator
shlominoach
192
12k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Designing for humans not robots
tammielis
254
26k
Visualization
eitanlees
152
17k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Cult of Friendly URLs
andyhume
79
7k
It's Worth the Effort
3n
188
29k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The SEO Collaboration Effect
kristinabergwall1
1
570
Transcript
2025年6月27日 (金) Node-RED × MCP 勉強会 vol.1 @オンライン 豊田陽介( )
@youtoy Node-REDのFunctionノードで MCPサーバーの実装を試してみた
自己紹介 豊田陽介( ) @youtoy ▶ IT系イベント主催、 登壇や運営なども ▶ 機械学習・IoT関連
の書籍を出版 ▶ 子ども向けのIT関連活動 (ITが関係しない活動も) プライベートでの活動 ▶ ガジェット ▶ 描画系/IoT/AI・機械学習系 ▶ ビジュアルプログラミング ▶ JavaScript 好きな技術など
今回の話 Functionノードに MCPサーバーを 実装してみた (シンプルに SDKなしで JavaScriptで)
Node-RED側の話
MCPサーバーとなるフロー Functionノード 以外の部分は HTTPリクエスト に関する処理 ※ 標準入出力ではなく「Streamable HTTP transport」
Functionノードに実装したコード 実装したコードは 80行くらい (ツールの実装は サンプルでよく 見かける足し算)
Functionノードに実装したコードの詳細【1】 A)ツールの定義 B)初期化
D)ツール呼び出し時の処理 Functionノードに実装したコードの詳細【2】 C)ツールのリスト
Functionノードに実装したコードの詳細【3】 F)不明な処理を要求された場合など E)不明なツールが呼ばれた場合
VSCode側の話
MCPサーバーの設定(settings.json)
GitHub CopilotのエージェントモードでMCP プロンプト:ツールで1+2 処理を続行して良いかどうかの確認
処理を続行して得られた結果 「ツールで計算した結果、1+2+10=13です」
他に色々な実装を試そうとして 失敗の山が・・・ (成功したのがこのシンプルな例)
色々と苦労したものの MCP・Node-RED関連の 知見を新たに得られた!
内容は Qiita の記事に 公開予定です! (登壇前には間に合わず...)
終わり!