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
次世代web3AI agent を GitHub Copilotから呼び出してみた!
Search
Haruki Kondo
July 25, 2025
0
3
次世代web3AI agent を GitHub Copilotから呼び出してみた!
2025年7月に開催されたGitHub Copilot MeetUpで登壇した時の資料です。
Haruki Kondo
July 25, 2025
Tweet
Share
More Decks by Haruki Kondo
See All by Haruki Kondo
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
1k
【ja】A Hands-on Web3 AI Vibe Coding Workshop
mashharuki
0
39
【en】A Hands-on Web3 AI Vibe Coding Workshop
mashharuki
0
12
【Vibe Coding Mini Hackathon】ワークショップ資料
mashharuki
0
100
ETH Global Tokyo - Web3PortfolioWallet
mashharuki
0
4
【Qiita Bash】生成AI × WEB3の最前線! 決済のカタチが変わるX402を知っているか!
mashharuki
0
280
HackFS 2023 - Okozukai Wallet
mashharuki
0
4
DCCEX ピッチ資料
mashharuki
0
2
カンファレンスはどう楽しむ?!
mashharuki
0
14
Featured
See All Featured
Bash Introduction
62gerente
615
210k
It's Worth the Effort
3n
187
28k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Navigating Team Friction
lara
190
15k
Thoughts on Productivity
jonyablonski
71
4.9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
200
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Automating Front-end Workflow
addyosmani
1371
200k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Transcript
次世代WEB3AI AGENT を GITHUB COPILOTから呼び出してみた! 2025/7/11 Haruki
Who are you? 名前: Haruki (OSS Developer) Web3 エンジニアコミュニティを運営してます! ETH
Tokyo などのハッカソンに出場してます! Toban の X @haruki_web3 UNCHAIN の X 自分 の X
今日話すこと ・X402についてシェア ・MCPを自作した時に困ったこと ・WALRUSについてシェア
全てテストネットで試しています! 🚀前置き
生成AI × WEB3 めっちゃ面白いよ!!! 特にシェアしたいこと
ハッカソンで 生成AI × WEB3 に挑戦!
何作ったの???
【機能】 ・ステーブルコインマイクロペイメント機能 ・分散ストレージを使ったファイル操作機能 MCPを自作してみたよ! Web3技術スタック中心に開発!
HTTPステータスコード 402って知ってますか?
402 PAYMENT REQUIRED ⇨ 支払いに関するリクエストが 不正である場合に返すエラー HTTPステータス 402 とは??
HTTPステータスコード 402を拡張させた ミドルウェア HTTP通信の中にステーブルコイン 決済フローを差し込める! x402とは? (Coinbase社製のOSS)
SUI というブロックチェーンをベースに 開発された分散型ストレージ 高速処理と効率的なストレージ管理、 高い復元能力が注目されている Walrusとは?
デモ GitHub Copilot から呼び出してみた
None
アーキテクチャ
None
実装のポイント
・@modelcontextprotocol/sdk ・zod ・express 意外と簡単にMCP自作できるよ
① ライブラリのインポート ② McpServerの初期化 ③ ツールの実装 ④ StdioServerTransportの初期化 ⑤ MCPサーバー起動の設定
MCPサーバーの実装パターン
自作した時に困ったころ
引数がうまくツールに 渡せずハマった....
やったこと
ZODでパラメータスキーマを定義しよう ※ ここ気付かずにめっちゃハマった
None
MCPの設定方法
None
流石に秘密鍵ベタ書きはやばいよね.....
None
自作したMCPが動くのは楽しいよ!!
ぜひ見てください! Githubリポジトリ
THANK YOU